JavaScript is required

Để đọc dữ liệu từ bộ nhớ, CPU cần thực hiện các công việc nào?

A.
CPU cấp địa chỉ, cấp tín hiệu điều khiển chọn bộ nhớ, cấp tín hiệu yêu cầu đọc bộ nhớ và nhận dữ liệu từ data bus vào
B.
CPU nhận địa chỉ từ bộ nhớ, cấp tín hiệu điều khiển chọn bộ nhớ, cấp tín hiệu yêu cầu đọc bộ nhớ và nhận dữ liệu từ data bus vào
C.
CPU cấp địa chỉ, cấp tín hiệu điều khiển chọn bộ nhớ, cấp tín hiệu yêu cầu đọc bộ nhớ và cấp dữ liệu ra data bus vào
D.
CPU cấp địa chỉ, cấp tín hiệu điều khiển chọn bộ nhớ, nhận tín hiệu cho phép đọc bộ nhớ và nhận dữ liệu từ data bus vào
Trả lời:

Đáp án đúng: A


Để đọc dữ liệu từ bộ nhớ, CPU cần thực hiện các bước sau: 1. **Cấp địa chỉ:** CPU đưa địa chỉ của ô nhớ cần đọc lên bus địa chỉ (address bus). 2. **Cấp tín hiệu điều khiển chọn bộ nhớ:** CPU kích hoạt tín hiệu điều khiển để chọn chip nhớ cụ thể mà nó muốn truy cập. Tín hiệu này thường là Chip Select (CS) hoặc Chip Enable (CE). 3. **Cấp tín hiệu yêu cầu đọc bộ nhớ:** CPU phát tín hiệu điều khiển đọc (Read - RD) để thông báo cho bộ nhớ rằng nó muốn đọc dữ liệu. 4. **Nhận dữ liệu từ data bus vào:** Bộ nhớ đưa dữ liệu từ ô nhớ được chỉ định lên bus dữ liệu (data bus), và CPU nhận dữ liệu này vào bên trong. Vì vậy, đáp án A là chính xác nhất.

Câu hỏi liên quan