工学

问答题ARM微处理器内核是如何进行异常处理的?

题目
问答题
ARM微处理器内核是如何进行异常处理的?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

ARM微处理器内核是如何进行异常处理的?


正确答案: 1)当异常产生时,ARM内核拷贝CPSR到SPSR_,设置适当的CPSR位:改变处理器状态进入ARM态,改变处理器模式进入相应的异常模式,设置中断禁止位禁止相应中断(如果需要);保存返回地址到LR,设置PC为相应的异常向量。
2)返回时,异常处理需要从SPSR恢复CPSR,从LR_恢复PC,注意:这些操作只能在ARM态执行。

第2题:

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

  • A、ARM7
  • B、ARM9
  • C、ARM10
  • D、Cortex-M3

正确答案:D

第3题:

ARM微处理器可支持多个协处理器。()


正确答案:对

第4题:

简述ARM微处理器的特点。


正确答案:A.体积小、低功耗、低成本、高性能;
B.支持Thumb(16位)/ARM(犯位)双指令集,能很好地兼容8位/16位器件;
C.大量使用寄存器,指令执行速度更快;
D.大多数数据操作都在寄存器中完成;
E.寻址方式灵活简单、执行效率高。

第5题:

ARM微处理器支持两种指令集:()和()


正确答案:ARM指令集;Thumb指令集

第6题:

ARM内核支持7种中断和异常。


正确答案:正确

第7题:

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


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

第8题:

ARM公司把ARM11之后的基于ARM Cortex-__【7】_____内核和ARM Cortex-__【8】_____内核的系列处理器称为嵌入式Cortex处理器。


正确答案:R M

第9题:

ARM微处理器复位后,PC的地址通常是(),初始的工作模式是()


正确答案:0x0;Supervisor

第10题:

ARM微处理器中,()下的寄存器集是ARM状态下寄存器集的一个()


正确答案:Thumb状态;子集