简答题

当异常结束时,ARM内核会做哪些处理?

正确答案

ARM系统处理完中断后从异常中断处理程序中返回包括下面的步骤:
(1)恢复被中断的程序的处理状态,即将SPSR_mode寄存器内容复制到当前程序状态寄存器CPSR中。
(2)返回到发生异常中断的指令的下一条指令处执行。即将LR_mode寄存器的内容复制程序计数器PC中。因为整个应用系统是从复位异常中断处理程序执行的,所以复位异常中断处理程序不需要返回。

答案解析

相似试题
  • 当处理异常时,ARM内核会做哪些处理?

    简答题查看答案

  • 当出现异常时,ARM微处理器会执行哪几步操作?

    简答题查看答案

  • 以下具有Thumb-2状态的ARM处理器内核是()。

    单选题查看答案

  • ARM微处理器中状态寄存器的低8位称为控制位,发生异常时这些位可以被改变,但当处理器运行特权模式,这些位不可以改变。()

    判断题查看答案

  • ARM Cortex-A15处理器内核体系结构版本是()。

    单选题查看答案

  • XScale微处理器使用的是ARM公司()版内核和指令集。

    填空题查看答案

  • 请写出ARM内核和ARMSoC处理器的异同,并举例进行说明。

    简答题查看答案

  • Cortex-M3内核ARM芯片(TI Stellaris(群星)系列ARM)的主要特点是什么?它采用ARM什么版本?该处理器最适合什么应用?

    简答题查看答案

  • ARM处理器有哪些工作模式?哪些是特权模式?哪些是异常模式?

    简答题查看答案