当前位置: X题卡 > 所有题目 > 题目详情

经典ARM处理器有7种异常:主要包括复位RESET、未定义指令UND、软件中断SWI、指令预取中止PABT、数据访问中止DABT、外部中断请求IRQ以及(),其中优先级最高的异常是()。

查看本题答案

你可能感兴趣的试题

ARM处理器采用CISC和RISC相结合的结构  嵌入式处理器都采用哈佛结构  ARM处理器具有耗电省、功能强、成本低等特点  ARM处理器内部的总线标准是PCIExpress  
经典ARM处理器包括Cortex-M、Cortex-R和Cortex-A三大类  Cortex-A系列为应用Cortex处理器,主要面向高端应用设计  Cortex-M系列为面向控制领域的实时嵌入式处理器  ARM11性能优于Cortex-A5,但低于Cortex-A15  
工作状态包括ARM状态、Thumb及Thumb-2状态和调试状态三种  ARM状态既支持16位指令宽度也支持32位指令宽度  Thumb状态或Thumb-2状态下代码密度大于ARM状态,占用存储空间较小  ARM处理器复位后总处于ARM状态  
直接修改CPU状态寄存器(CPSR)对应的模式  先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态  使用软件中断指令(SWI)  让处理器执行未定义指令  
软件中断(SWI)  未定义的指令异常  中断请求(IRQ)  快速中断请求(FIQ)  
NOREPLY  拥塞  未定义  UNSPECIFIED  
堆栈溢出  变量未定义  指针异常  数组元素下标越界  
已定义工作模式的网元,  还未定义工作模式的网元  
有编译错误的程序一定包含着错误  运行结果正确的程序也可能含有错误  调用了未定义的函数会产生链接错误  调用了未定义的函数会发生运行异常  
有编译错误的程序一定包含着错误   运行结果正确的程序也可能含有错误   调用了未定义的函数会产生链接错误   调用了未定义的函数会发生运行异常  
arch/arm/kernel/traps.c  arch/arm/mm/fault.c  arch/arm/mm/irq.c  arch/arm/calls.S  
ARM处理器的工作状态包括ARM状态和Thumb状态两种  ARM状态支持16位指令宽度也支持32位指令宽度  Thumb状态或Thumb-2状态下,代码密度低于ARM状态,占用存储空间变大  ARM处理器复位后自动进入ARM状态  
命令动词写错  使用了未定义的变量  计算或处理方法  
嵌入式系统常用的电源模块有AC-DC模块、DC-DC模块或LDO模块  大部分嵌入式处理器只能使用内部时钟信号发生器,不能使用外部时钟信号源  若嵌入式处理器芯片的系统复位引脚为nRESET,则表示低电平复位  基于ARM处理器内核的嵌入式处理器芯片都有调试接口  

热门试题

更多