JavaScript is required

Các toán hạng mà ALU thực hiện có thể nằm ở đâu trong hệ thống vi xử lý?

A.
Trong các thanh ghi
B.
Trong vùng nhớ dữ liệu
C.
Trong vùng nhớ chương trình
D.
Cả ba câu kia đều đúng
Trả lời:

Đáp án đúng: D


ALU (Arithmetic Logic Unit) là đơn vị số học và logic, thực hiện các phép toán số học và logic trên dữ liệu. Các toán hạng (operands) mà ALU sử dụng có thể được lưu trữ ở nhiều vị trí khác nhau trong hệ thống vi xử lý, bao gồm: * **Các thanh ghi (Registers):** Đây là nơi lưu trữ dữ liệu tốc độ cao, thường được ALU truy cập trực tiếp để thực hiện các phép toán. Thanh ghi là bộ nhớ nhỏ, tốc độ truy xuất nhanh nằm ngay trong CPU. ALU thường xuyên lấy dữ liệu từ thanh ghi để tính toán. * **Vùng nhớ dữ liệu (Data memory):** Dữ liệu cũng có thể được lưu trữ trong bộ nhớ dữ liệu chính (RAM). ALU có thể truy cập dữ liệu từ bộ nhớ này thông qua các lệnh tải (load) và lưu (store). * **Vùng nhớ chương trình (Program memory):** Trong một số kiến trúc, dữ liệu hằng số hoặc dữ liệu được nhúng trực tiếp vào mã chương trình có thể được ALU sử dụng. Vì vậy, đáp án "Cả ba câu kia đều đúng" là chính xác nhất.

Câu hỏi liên quan