Thanh ghi cờ là?
Trả lời:
Đáp án đúng: A
Thanh ghi cờ (flag register) là một thanh ghi đặc biệt trong bộ vi xử lý, được sử dụng để lưu trữ thông tin về trạng thái của bộ vi xử lý sau khi thực hiện một lệnh. Các bit trong thanh ghi cờ phản ánh các điều kiện như kết quả bằng không (Zero Flag), có số âm (Sign Flag), có tràn số (Overflow Flag), có nhớ (Carry Flag), v.v. Các thông tin này rất quan trọng để điều khiển luồng thực thi của chương trình, đặc biệt trong các lệnh rẽ nhánh và vòng lặp. ALU (Arithmetic Logic Unit) là bộ phận thực hiện các phép toán số học và logic, do đó trạng thái kết quả các phép xử lý trong ALU sẽ được phản ánh lên thanh ghi cờ.
Phương án A đúng vì thanh ghi cờ ghi lại trạng thái kết quả của các lệnh nói chung, nhưng phương án B chính xác hơn vì nó tập trung vào nguồn gốc chính của các cờ, đó là các phép xử lý trong ALU.
Phương án C sai vì thanh ghi cờ có thể có kích thước khác nhau tùy thuộc vào kiến trúc bộ vi xử lý, và không phải lúc nào cũng là 16 bit với 9 bit được sử dụng. Hơn nữa, số lượng bit sử dụng có thể khác nhau.
Phương án D sai vì hầu hết các bộ vi xử lý đều có thanh ghi cờ để quản lý trạng thái hoạt động.