Trong cấu trúc một CPU truyền thống, thanh ghi chứa (Acc) thường có chức năng gì khi ALU thực hiện các phép tính số học và logic?
Trả lời:
Đáp án đúng: B
Trong kiến trúc CPU, thanh ghi tích lũy (Accumulator - Acc) đóng vai trò quan trọng trong các phép toán số học và logic. Nó thường được sử dụng để lưu trữ một trong các toán hạng đầu vào và sau đó lưu trữ kết quả của phép toán sau khi ALU (Arithmetic Logic Unit) thực hiện.
Phương án A: Chỉ nói đến việc chứa kết quả, nhưng không đề cập đến việc giữ toán hạng, nên chưa đầy đủ.
Phương án B: Mô tả đúng vai trò của thanh ghi Acc, vừa giữ toán hạng đầu vào, vừa chứa kết quả của phép toán.
Phương án C: Chứa trạng thái của các phép tính thường là vai trò của thanh ghi trạng thái (Status Register) hoặc thanh ghi cờ (Flag Register), không phải Acc.
Phương án D: Chứa các toán hạng của phép tính, nhưng không đề cập đến vai trò chứa kết quả.
Do đó, phương án B là chính xác nhất vì nó bao gồm cả hai chức năng chính của thanh ghi Acc trong quá trình thực hiện các phép toán số học và logic.