JavaScript is required

Trong hệ thống ngắt cứng biết yêu cầu ngắt của bàn phím tương ứng với tín hiệu IRQ4 vậy để cho phép hệ thống bàn phím và cấm các yêu cầu ngắt còn lại kích hoạt hệ thống ngắt cứng thì giá trị trong thanh ghi mặt nạ ngắt IMR của PIC số 1 là

A.
EFh
B.
F7h
C.
10h
D.
08h
Trả lời:

Đáp án đúng: A


Câu hỏi liên quan đến việc thiết lập thanh ghi mặt nạ ngắt (IMR) trong bộ điều khiển ngắt khả trình (PIC). IRQ4 tương ứng với ngắt của bàn phím. Để cho phép ngắt bàn phím và cấm các ngắt khác, ta cần đặt bit tương ứng với IRQ4 về 0 và các bit còn lại về 1. IRQ4 là bit thứ 4 (tính từ 0), vậy ta cần tìm giá trị có bit thứ 4 bằng 0 và các bit còn lại bằng 1. - EFh = 11101111b (IRQ4 = 0) - F7h = 11110111b (IRQ4 = 0) - 10h = 00010000b (IRQ4 = 0) - 08h = 00001000b (IRQ4 = 1, không đúng) Vì đề bài yêu cầu *cho phép* ngắt bàn phím, tức là chỉ có ngắt bàn phím được phép và tất cả các ngắt khác phải bị cấm. Do đó, chỉ có bit IRQ4 là được phép, còn lại phải bị cấm. Vì thế, ta cần bit IRQ4 được phép (0) và các bit khác bị cấm (1), kết quả là F7h. Như vậy đáp án đúng là F7h.

Câu hỏi liên quan