ARM的中断或者异常处理程序中不需要对通用寄存器进行保存。
举一反三
- 中断处理和子程序调用都需要压栈以保护现场,中断处理一定要保存而子程序调用不需要保存其内容的是( ) A: 程序计数器 B: 程序状态字寄存器 C: 通用数据寄存器 D: 通用地址寄存器
- 在响应外部中断的过程中,要完成( )的工作 A: 关中断、保存断点、形成中断服务程序入口地址送程序计数器 B: 关中断、保存通用寄存器、形成中断服务程序入口地址送程序计数器 C: 关中断、保存断点和通用寄存器 D: 保存断点和通用寄存器、开中断
- ARM通用寄存器中R0-R7是高级寄存器。
- 在中断处理中,常用来保存现场信息的是:() A: 通用寄存器 B: 堆栈 C: 存储器 D: 外存
- 在ARM体系结构中()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值()寄存器作为处理器的程序计数器指针。 A: R0,R14 B: R13,R15 C: R14,R15 D: R14,R0