Các bit cờ điều kiện trong thanh ghi trạng thái chương trình CPSR (Current Program Status Register) sử dụng để:
Trả lời:
Đáp án đúng: B
Thanh ghi trạng thái chương trình CPSR (Current Program Status Register) chứa các bit cờ điều kiện (condition flags) để lưu trữ thông tin về kết quả của các phép toán số học và logic. Các cờ này được sử dụng để:
- **Thông báo trạng thái các lệnh số học và logic:** Ví dụ, cờ Zero (Z) được set nếu kết quả của phép toán bằng 0, cờ Negative (N) được set nếu kết quả âm, cờ Carry (C) được set nếu có carry hoặc borrow xảy ra, và cờ Overflow (V) được set nếu có tràn số học.
- **Làm điều kiện rẽ nhánh chương trình, hoặc làm điều kiện để thực hiện lệnh:** Các lệnh rẽ nhánh có điều kiện (conditional branch) và các lệnh thực hiện có điều kiện (conditional execution) sử dụng các cờ này để quyết định có thực hiện hay không.
Như vậy, các bit cờ điều kiện vừa thông báo trạng thái của các lệnh số học/logic, vừa được dùng làm điều kiện để rẽ nhánh hoặc thực hiện lệnh. Các câu A và B đều đúng. Câu C không liên quan trực tiếp đến cờ điều kiện.





