JavaScript is required

Trong kiến trúc xử lí 4 bits. Thanh MAR làm nhiệm vụ gì? 

A.
Đọc địa chỉ từ ổ nhớ trong bộ nhớ
B.
Ghi dữ liệu ra bộ nhớ
C.
Đọc địa chỉ ô nhớ trong bộ nhớ
D.
Đọc dữ liệu từ 1 ô nhớ trong bộ nhớ
Trả lời:

Đáp án đúng: A


MAR là viết tắt của Memory Address Register (thanh ghi địa chỉ bộ nhớ). Thanh ghi này chứa địa chỉ của ô nhớ mà CPU muốn truy cập (đọc hoặc ghi). Vì vậy, MAR làm nhiệm vụ đọc địa chỉ ô nhớ trong bộ nhớ. Các phương án khác không đúng vì: - A: Đọc địa chỉ từ ổ nhớ trong bộ nhớ (không rõ ràng về 'ổ nhớ') - B: Ghi dữ liệu ra bộ nhớ (là nhiệm vụ của thanh ghi khác, ví dụ MDR - Memory Data Register) - D: Đọc dữ liệu từ 1 ô nhớ trong bộ nhớ (là nhiệm vụ sau khi đã có địa chỉ từ MAR, thông qua MDR)

Câu hỏi liên quan