JavaScript is required

Công việc CPU ARM thực hiện khi kết thúc một ngoại lệ:

A.
Dùng giá trị của LR để phục hồi giá trị của PC
B.
Phục hồi giá trị của CPSR từ SPSR
C.
Xóa các cờ cấm ngắt
D.
Cả ba câu kia đều đúng
Trả lời:

Đáp án đúng: D


Khi CPU ARM kết thúc một ngoại lệ, nó thực hiện các bước sau: 1. **Phục hồi giá trị của PC từ LR:** CPU sử dụng giá trị được lưu trữ trong thanh ghi Liên kết (LR) để khôi phục giá trị của Bộ đếm Chương trình (PC), cho phép thực thi tiếp tục từ điểm mà nó bị gián đoạn bởi ngoại lệ. 2. **Phục hồi giá trị của CPSR từ SPSR:** CPU khôi phục nội dung của Thanh ghi Trạng thái Chương trình Hiện tại (CPSR) từ Thanh ghi Trạng thái Chương trình đã Lưu (SPSR). Điều này khôi phục trạng thái trước đó của bộ xử lý, bao gồm các cờ điều kiện và chế độ hoạt động. 3. **Xóa các cờ cấm ngắt:** CPU xóa các cờ cấm ngắt để cho phép các ngắt khác được xử lý. Điều này đảm bảo rằng hệ thống phản hồi kịp thời các sự kiện bên ngoài. Vì vậy, đáp án đúng là "Cả ba câu kia đều đúng".

Câu hỏi liên quan