首页学历类考试大学计算机科学
(简答题)

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

正确答案

ARM处理器对异常中断的响应过程如下:
(1)保存处理器当前状态、中断屏蔽位以及各条件标志位。这是通过将当前程序状态寄存器CPSR的内容保存到将要执行的异常中断对应的SPSR寄存器中实现的。各异常中断有自己的物理SPSR寄存器。
(2)设置当前程序状态寄存器CPSR中相应的位。包括设置CPSR中的控制模式位,使处理器进入相应的执行模式;设置CPSR中的中断禁止位,如果进入IRQ模式时,禁止IRQ中断,如果当进入FIQ模式时,禁止FIQ中断。
(3)将寄存器LR_mode设置成返回地址。
(4)将程序计数器值(PC)设置成该异常中断的中断向量地址,从而跳转到相应的异常中断处理程序执行。

答案解析

相似试题

  • (简答题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (判断题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (填空题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (简答题)

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

    答案解析

快考试在线搜题