JavaScript is required

Cho nội dung thanh ghi mặt nạ ngắt của PIC 8259 là 80h nghĩa là:

A.

Cấm yêu cầu ngắt IRQ7 kích hoạt hệ thống ngắt cứng.

B.

Cho phép yêu cầu ngắt IRQ7 kích hoạt hệ thống ngắt cứng.

C.

Cấm yêu cầu ngắt IRQ7 và cho phép 7 yêu cầu ngắt còn lại kích hoạt hệ thống ngắt cứng.

D.

Cho phép yêu cầu ngắt IRQ7 và cấm 7 yêu cầu ngắt còn lại kích hoạt hệ thống ngắt cứng.

Trả lời:

Đáp án đúng: A


Thanh ghi mặt nạ ngắt (Interrupt Mask Register - IMR) trong PIC 8259 được sử dụng để cho phép hoặc cấm các yêu cầu ngắt từ các đường IRQ khác nhau. Mỗi bit trong thanh ghi này tương ứng với một đường IRQ. Nếu một bit được đặt là 1, đường IRQ tương ứng sẽ bị cấm (masked), nghĩa là các yêu cầu ngắt từ đường đó sẽ không được chuyển đến CPU. Nếu bit là 0, đường IRQ được cho phép. Giá trị 80h trong hệ thập lục phân tương đương với 10000000 trong hệ nhị phân. Điều này có nghĩa là bit cao nhất (bit 7) được đặt là 1, trong khi tất cả các bit còn lại (bit 0-6) là 0. Trong PIC 8259, bit 7 tương ứng với đường IRQ7. Do đó, IRQ7 bị cấm (masked), và các đường IRQ0-IRQ6 được cho phép. Vì vậy, đáp án đúng là: Cấm yêu cầu ngắt IRQ7 và cho phép 7 yêu cầu ngắt còn lại kích hoạt hệ thống ngắt cứng.

Câu hỏi liên quan