JavaScript is required

Chức năng nào sau đây không thuộc về PIC 8259 trong hệ thống ngắt cứng của PC/AT:

A.

Ghi nhận được 8 yêu cầu ngắt.

B.

Cho phép chọn và phục vụ các yêu cầu ngắt theo mức ưu tiên.

C.

Cung cấp cho CPU chương trình con phục vụ ngắt tương ứng với yêu cầu ngắt IRQi.

D.

Cho phép hoặc không cho phép các yêu cầu ngắt IRQi kích hoạt hệ thống ngắt.

Trả lời:

Đáp án đúng: C


PIC 8259 (Programmable Interrupt Controller) là bộ điều khiển ngắt lập trình được, có chức năng quản lý các yêu cầu ngắt phần cứng trong hệ thống máy tính. - A. Ghi nhận được 8 yêu cầu ngắt: PIC 8259 có 8 chân ngắt (IRQ0-IRQ7), cho phép nó nhận 8 yêu cầu ngắt khác nhau. - B. Cho phép chọn và phục vụ các yêu cầu ngắt theo mức ưu tiên: PIC 8259 cho phép thiết lập mức ưu tiên cho từng yêu cầu ngắt, và phục vụ các yêu cầu ngắt theo thứ tự ưu tiên này. - D. Cho phép hoặc không cho phép các yêu cầu ngắt IRQi kích hoạt hệ thống ngắt: PIC 8259 cho phép che (mask) hoặc bỏ che (unmask) từng ngắt IRQi, điều khiển xem ngắt đó có được phép kích hoạt hệ thống ngắt hay không. - C. Cung cấp cho CPU chương trình con phục vụ ngắt tương ứng với yêu cầu ngắt IRQi: Đây là nhiệm vụ của bộ xử lý trung tâm (CPU) kết hợp với bảng vector ngắt (Interrupt Vector Table) trong bộ nhớ. PIC 8259 chỉ cung cấp số hiệu ngắt (interrupt vector number) cho CPU, sau đó CPU sử dụng số hiệu này để tìm địa chỉ của chương trình con phục vụ ngắt (Interrupt Service Routine - ISR) trong bảng vector ngắt. Do đó, chức năng "Cung cấp cho CPU chương trình con phục vụ ngắt tương ứng với yêu cầu ngắt IRQi" không thuộc về PIC 8259 mà là của CPU và bảng vector ngắt.

Câu hỏi liên quan