JavaScript is required

Khi Bộ xử lý đang thực hiện chương trình, nếu có ngắt (không bị cấm) gửi đến thì nó:

A.

Thực hiện xong chương trình rồi thực hiện ngắt

B.

Từ chối ngắt, không phục vụ

C.

Phục vụ nhiệm vụ ngay lập tức, sau đó thực hiện chương trình

D.

Thực hiện xong lệnh hiện tại, rồi phục vụ nhiệm vụ, cuối cùng quay lại thực hiện tiếp chương trình

Trả lời:

Đáp án đúng: D


Khi bộ xử lý đang thực hiện chương trình và có ngắt (không bị cấm) gửi đến, bộ xử lý sẽ tạm dừng việc thực hiện chương trình hiện tại sau khi hoàn thành lệnh hiện tại đang thực thi. Sau đó, nó sẽ chuyển sang thực hiện chương trình phục vụ ngắt (Interrupt Service Routine - ISR). Khi chương trình phục vụ ngắt hoàn thành, bộ xử lý sẽ quay trở lại điểm mà nó đã dừng lại trong chương trình chính và tiếp tục thực hiện từ đó. Do đó, đáp án chính xác là D.

Câu hỏi liên quan