Khi giải mã một lệnh mà ALU thực hiện, tín hiệu CU cung cấp để xác định những gì?
Trả lời:
Đáp án đúng: D
Khi giải mã một lệnh, Control Unit (CU) sẽ cung cấp các tín hiệu điều khiển cho ALU (Arithmetic Logic Unit) để thực hiện phép toán. Các tín hiệu này bao gồm:
1. **Khối mạch phần cứng thực hiện phép toán:** CU xác định loại phép toán nào (cộng, trừ, nhân, chia, v.v.) mà ALU cần thực hiện.
2. **Vị trí cung cấp dữ liệu cho phép toán:** CU chỉ định vị trí (thường là các thanh ghi hoặc bộ nhớ) nơi ALU sẽ lấy các toán hạng đầu vào.
3. **Vị trí ghi các bit trạng thái của phép toán thực hiện:** CU chỉ định nơi ALU ghi các bit trạng thái (ví dụ: cờ tràn, cờ nhớ) sau khi thực hiện phép toán.
4. **Vị trí chứa kết quả phép toán:** CU chỉ định vị trí (thường là một thanh ghi hoặc bộ nhớ) nơi ALU sẽ lưu trữ kết quả của phép toán.
Do đó, đáp án D (Cả A và B đều đúng) là đáp án chính xác nhất.