单选题 嵌入式系统开发技术
2017-03-15

关于ARM处理器异常中断响应过程中,以下说法正确的是(  )。

A.SPSR的值保存到CPSR中
B.设置当前状态寄存器CPSR的相应位
C.断点地址会自动保存在R13中
D.自动把异常向量地址写入R14中

参考答案

B

答案解析

ARM对异常的响应过程如下:将CPRS的值保存到将要执行的异常中断对应的各自SPSR中;设置CPSR的相应位;将引起异常指令的下一条地址(断点地址)保存到R14中;给PC强制赋值,转入向量地址,以便执行相应的处理程序。故本题选择B。

你可能感兴趣的试题

A.MMU是存储器管理部件
B.MMU控制存储器访问顺序
C.MMU控制存储器的访问权限
D.MMU通过查TLB表得到虚拟地址
A.SUB R2,R1,LSR#1
B.MOV R2,R1,LSL#1
C.UDIV R2,R1,#1
D.MOV R2,R1,LSR#1
A.ADC R1,R2,R3
B.STRH R0,[R1]
C.ORR R1,R,R3
D.MVN R1,#0x0B