JavaScript is required

Chương trình con phục vụ ngắt có đặc điểm 

A.
Hầu hết đã được viết sẵn và được phép sử dụng(1)
B.
Địa chỉ của các chương trình này phải được đặt ở một vùng xác định là bảng vector ngắt nằm trong bộ nhớ chính(2)
C.
Là những chương trình ngắn gọn đơn giản
D.
Kết hợp cả 2 phương án (1) và (2)
Trả lời:

Đáp án đúng: D


Chương trình con phục vụ ngắt (Interrupt Service Routine - ISR) là một chương trình đặc biệt được hệ thống gọi khi có một sự kiện ngắt xảy ra. Đặc điểm quan trọng của ISR là địa chỉ của chúng phải được lưu trữ ở một vùng nhớ đặc biệt gọi là bảng vector ngắt (Interrupt Vector Table). Bảng này cho phép hệ thống xác định được địa chỉ của ISR tương ứng với mỗi loại ngắt khác nhau. Phương án A không hoàn toàn đúng vì không phải tất cả ISR đều được viết sẵn và được phép sử dụng. Nhiều khi, lập trình viên cần tự viết ISR để xử lý các ngắt đặc biệt của hệ thống. Phương án B chính xác vì địa chỉ của ISR phải được đặt ở bảng vector ngắt. Phương án C không hoàn toàn đúng vì độ phức tạp của ISR phụ thuộc vào yêu cầu xử lý ngắt. Có những ISR rất ngắn gọn, nhưng cũng có những ISR phức tạp hơn. Phương án D không đúng vì A không hoàn toàn đúng. Vậy đáp án đúng là B.

Câu hỏi liên quan