JavaScript is required

Với tín hiệu điều khiển HOLD, phát biểu nào sau đây là sai:

A.
Là tín hiệu do CPU phát ra
B.
Là tín hiệu từ bên ngoài gửi đến CPU
C.
Là tín hiệu xin nhường bus
D.
Không phải là tín hiệu đọc cổng vào/ra
Trả lời:

Đáp án đúng: A


Tín hiệu HOLD là tín hiệu yêu cầu CPU nhường quyền sử dụng bus cho một thiết bị khác (ví dụ: DMA controller). * **Đáp án A sai:** Tín hiệu HOLD là tín hiệu *từ bên ngoài* gửi đến CPU để yêu cầu CPU tạm dừng hoạt động và nhường quyền điều khiển bus hệ thống. CPU sẽ đáp ứng bằng tín hiệu HLDA (HOLD Acknowledge) để xác nhận việc nhường bus. * **Đáp án B đúng:** Tín hiệu HOLD là tín hiệu từ bên ngoài (ví dụ, DMA controller) gửi đến CPU để yêu cầu quyền sử dụng bus. * **Đáp án C đúng:** Tín hiệu HOLD chính là tín hiệu xin nhường bus. * **Đáp án D đúng:** Tín hiệu HOLD không liên quan đến việc đọc cổng vào/ra. Việc đọc cổng vào/ra sử dụng các tín hiệu điều khiển khác như IOR (I/O Read) và IOW (I/O Write).

Câu hỏi liên quan