JavaScript is required

Cấu trúc của Vector ngắt, ngoài chứa số hiệu ngắt (IRQ number) còn chứa nội dung gì?

A.

Tên của chương trình xử lý ngắt tương ứng.

B.

Các lời gọi hệ thống liên quan ngắt tương ứng.

C.

Địa chỉ nhớ nơi chứa chương trình xử lý ngắt tương ứng.

D.

Các trình xử lý ngắt của hệ thống.

Trả lời:

Đáp án đúng: C


Vector ngắt (Interrupt Vector) là một bảng chứa địa chỉ của các trình xử lý ngắt (Interrupt Handler) khác nhau. Khi một ngắt xảy ra, bộ xử lý sẽ sử dụng số hiệu ngắt (IRQ number) để tra cứu trong bảng vector ngắt và tìm địa chỉ của trình xử lý ngắt tương ứng để thực thi. Vì vậy, ngoài số hiệu ngắt, vector ngắt còn chứa địa chỉ bộ nhớ nơi chứa chương trình xử lý ngắt tương ứng. Phương án A không chính xác vì vector ngắt chứa địa chỉ chứ không chứa tên chương trình. Phương án B không chính xác vì vector ngắt không trực tiếp chứa các lời gọi hệ thống, mà chứa địa chỉ của trình xử lý, trình xử lý này có thể gọi đến các lời gọi hệ thống. Phương án D không chính xác vì vector ngắt chứa địa chỉ của các trình xử lý ngắt, không chứa trực tiếp các trình xử lý đó.

Câu hỏi liên quan