JavaScript is required

Để đọc lệnh, CPU cần thực hiện các công việc nào?

A.
CPU nhận địa chỉ vào PC, cấp tín hiệu chọn bộ nhớ,cấp tín hiệu đọc bộ nhớ và lấy mã lệnh từ data bus
B.
CPU cấp địa chỉ từ PC, cấp tín hiệu chọn bộ nhớ, cấp tín hiệu đọc bộ nhớ và lấy mã lệnh từ data bus
C.
CPU cấp địa chỉ từ PC, cấp tín hiệu chọn bộ nhớ, nhận tín hiệu đọc từ bộ nhớ và lấy mã lệnh từ data bus
D.
Cả ba câu kia đều đúng
Trả lời:

Đáp án đúng: B


Để đọc lệnh, CPU thực hiện các bước sau: 1. CPU cấp địa chỉ lệnh cần đọc từ thanh ghi PC (Program Counter) lên bus địa chỉ. 2. CPU phát tín hiệu chọn chip nhớ (memory chip select) tương ứng với vùng địa chỉ chứa lệnh. 3. CPU phát tín hiệu đọc bộ nhớ (memory read). 4. Bộ nhớ trả mã lệnh về CPU thông qua data bus. Vậy đáp án đúng là B

Câu hỏi liên quan