JavaScript is required

Thanh ghi CPSR (Current Program Status Register) trong ARM7 được sử dụng để làm gì?

A.
Lưu trạng thái hiện tại của chương trình
B.
Lưu trữ dữ liệu người dùng
C.
Lưu trữ dữ liệu tạm thời
D.
Lưu trữ địa chỉ của bộ nhớ ROM
Trả lời:

Đáp án đúng: A


Thanh ghi CPSR (Current Program Status Register) trong ARM7 là một thanh ghi đặc biệt được sử dụng để lưu trữ trạng thái hiện tại của bộ xử lý. Nó chứa các cờ trạng thái (status flags) phản ánh kết quả của các phép toán số học và logic, chế độ hoạt động của bộ xử lý, và các thông tin điều khiển khác. * **A. Lưu trạng thái hiện tại của chương trình:** Đây là đáp án chính xác. CPSR lưu trữ các cờ trạng thái như cờ Zero, cờ Carry, cờ Overflow, cờ Negative, cờ Interrupt disable, và chế độ hoạt động của bộ xử lý (ví dụ: User mode, System mode, IRQ mode, v.v.). * **B. Lưu trữ dữ liệu người dùng:** Sai. Dữ liệu người dùng thường được lưu trữ trong các thanh ghi đa năng (general-purpose registers) hoặc bộ nhớ. * **C. Lưu trữ dữ liệu tạm thời:** Sai. Dữ liệu tạm thời có thể được lưu trữ trong các thanh ghi đa năng hoặc stack. * **D. Lưu trữ địa chỉ của bộ nhớ ROM:** Sai. Địa chỉ của bộ nhớ ROM là cố định và không được lưu trữ trong CPSR.

Câu hỏi liên quan