Để điều khiển đọc một chip nhớ trong hệ thống vi xử lý cần:
A.
Cấp tín hiệu chọn chip nhớ; Cấp địa chỉ để xác định ô nhớ cần đọc; Cấp tín hiệu cho phép đọc; Nhận dữ liệu ở data BUS
B.
Cấp tín hiệu chọn chip nhớ; Chờ bộ nhớ cấp địa chỉ ô nhớ cần đọc; Cấp tín hiệu cho phép đọc; Nhận dữ liệu ở data BUS
C.
Cấp tín hiệu chọn chip nhớ; Cấp địa chỉ để xác định ô nhớ cần đọc; Chờ tín hiệu cho phép đọc từ bộ nhớ; Nhận dữ liệu ở data BUS
D.
Cấp tín hiệu chọn chip nhớ; Cấp địa chỉ để xác định ô nhớ cần đọc; Chờ tín hiệu cho phép đọc từ bộ nhớ; Cấp dữ liệu ra data BUS
Trả lời:
Đáp án đúng: A
Để đọc dữ liệu từ một chip nhớ, vi xử lý cần thực hiện các bước sau:
1. **Chọn chip nhớ:** Vi xử lý cần kích hoạt tín hiệu chọn chip (chip select) tương ứng với chip nhớ mà nó muốn giao tiếp. Điều này đảm bảo rằng chỉ có chip nhớ được chọn mới phản hồi lại các thao tác đọc/ghi.
2. **Cấp địa chỉ:** Vi xử lý gửi địa chỉ của ô nhớ cụ thể mà nó muốn đọc. Địa chỉ này được đặt trên bus địa chỉ.
3. **Cấp tín hiệu cho phép đọc:** Vi xử lý kích hoạt tín hiệu đọc (read enable), báo cho chip nhớ biết rằng nó muốn đọc dữ liệu từ ô nhớ đã chọn.
4. **Nhận dữ liệu:** Chip nhớ đặt dữ liệu từ ô nhớ được chỉ định lên bus dữ liệu. Vi xử lý sau đó đọc dữ liệu này từ bus dữ liệu.
Vậy đáp án chính xác là A.