JavaScript is required

Xét các tín hiệu điều khiển bên trong CPU, phát biểu nào sau đây là đúng:

A.
Điều khiển chuyển dữ liệu từ bộ nhớ ra TBNV
B.
Điểu khiển chuyển dữ liệu từ thanh ghi vào ALU
C.
Điều khiển chuyển dữ liệu từ ALU ra bộ nhớ
D.
Điều khiển chuyển dữ liệu từ CPU vào ALU
Trả lời:

Đáp án đúng: B


Các tín hiệu điều khiển bên trong CPU có chức năng điều khiển các hoạt động khác nhau của CPU, bao gồm: * **Điều khiển chuyển dữ liệu giữa các thành phần:** CPU cần điều khiển việc chuyển dữ liệu giữa bộ nhớ, các thanh ghi (TBNV - thanh ghi nội vi), ALU (Arithmetic Logic Unit - đơn vị số học và logic), và các thành phần khác. * **Điều khiển các phép toán:** CPU cần điều khiển ALU để thực hiện các phép toán số học và logic. * **Điều khiển luồng lệnh:** CPU cần điều khiển trình tự thực hiện các lệnh. Phân tích các đáp án: * **A. Điều khiển chuyển dữ liệu từ bộ nhớ ra TBNV:** Đây là một hoạt động phổ biến trong CPU. Dữ liệu thường được nạp từ bộ nhớ vào các thanh ghi để xử lý. * **B. Điều khiển chuyển dữ liệu từ thanh ghi vào ALU:** Đây cũng là một hoạt động quan trọng. ALU nhận dữ liệu từ các thanh ghi để thực hiện các phép toán. * **C. Điều khiển chuyển dữ liệu từ ALU ra bộ nhớ:** Kết quả sau khi xử lý ở ALU thường được lưu trữ vào bộ nhớ. * **D. Điều khiển chuyển dữ liệu từ CPU vào ALU:** ALU là một bộ phận của CPU, nên câu này không diễn tả chính xác việc điều khiển dữ liệu bên trong CPU. Đúng hơn phải là "từ thanh ghi vào ALU". Như vậy, các đáp án A, B, và C đều mô tả các hoạt động điều khiển dữ liệu hợp lệ bên trong CPU. Tuy nhiên, đáp án B là đáp án chính xác nhất vì nó mô tả một bước quan trọng trong quá trình xử lý dữ liệu của CPU. Dữ liệu từ thanh ghi (thường là các toán hạng) được chuyển đến ALU để thực hiện các phép tính số học hoặc logic. Đáp án D sai vì ALU là một thành phần nằm bên trong CPU, không phải là một thành phần độc lập bên ngoài mà CPU chuyển dữ liệu đến.

Câu hỏi liên quan