Để hệ thống máy tính không thực hiện yêu cầu ngắt IRQi từ thiết bị vào/ra thì:
A.
Đặt bit thứ i của thanh ghi mặt nạ ngắt IMRi = 1 và xóa bit cờ ngắt IF của thanh ghi cờ trong CPU = 0.
B.
Đặt bit thứ i của thanh ghi mặt nạ ngắt IMRi = 1 hoặc xóa bit cờ ngắt IF của thanh ghi cờ trong CPU = 0.
C.
Đặt bit thứ i của thanh ghi mặt nạ ngắt IMRi = 1 và thiết lập bit cờ ngắt của thanh ghi cờ trong CPU = 1.
D.
Đặt bit thứ i của thanh ghi mặt nạ ngắt IMRi = 1 hoặc thiết lập bit cờ ngắt của thanh ghi cờ trong CPU = 1.
Trả lời:
Đáp án đúng: B
Để ngăn hệ thống máy tính thực hiện yêu cầu ngắt IRQi từ một thiết bị vào/ra, cần phải vô hiệu hóa ngắt đó. Điều này được thực hiện bằng cách đặt bit thứ i của thanh ghi mặt nạ ngắt (IMRi) lên 1. Khi bit này bằng 1, ngắt tương ứng sẽ bị bỏ qua. Đồng thời, bit cờ ngắt IF (Interrupt Flag) trong thanh ghi cờ của CPU phải được xóa (đặt về 0). Khi IF = 0, tất cả các ngắt có thể che được đều bị vô hiệu hóa. Do đó, đáp án chính xác là kết hợp cả hai hành động này.