试题详情
- 简答题ARM的异常有哪几种,各进入何种工作模式?他们退出各采用什么指令?
-
1)复位(Reset)异常(管理模式);
2)未定义指令(undefinedinstruction)异常(未定义模式);
3)软件中断(SWI)异常(管理模式);
4)指令预取中止(PrefechAbort)异常(中止模式);
5)数据访问中止(DataAbort)(中止模式);
6)快速中断请求(FIQ)(FIQ模式);
7)外部中断请求(IRQ)(IRQ模式)。
异常返回指令:1)SWI,未定义的返回:MOVSPC,R14;2)IRQ,FIQ,预取中止的返回:SUBSPC,R14,#4;3)数据中止返回并重新存取:SUBSPC,R14,#8
异常中断的优先级:复位(最高优先级)-->数据异常中止--->FIQ-->IRQ--->预取指异常中止--->SWI---->未定义指令(包括缺协处理器)。 关注下方微信公众号,在线模考后查看
热门试题
- 物联网概念中谈到最多的是RFID(射频识
- 什么是无线局域网?
- 云计算是对()技术的发展与运用
- 说明RFID基本工作原理。
- 目前互联网使用的IP技术是()
- 老年人用物联网信息终端由哪几部分组成?
- 嵌入式系统的BooTLoader的功能是
- 下面哪个专家是“物联网知识校园行”兴趣小
- 在ARM的立即寻址方式下其立即数如何在指
- 从研究现状上看,下面不属于云计算特点的是
- 在嵌入式C语言程序设计中为提高程序效率的
- 精细农业系统基于()等实现短程,远程监控
- 如何解决RFID的数据安全问题。
- 如何在汇编语言程序访问C语言的全局变量?
- 2009年10月11日,()在科技日报上
- 什么是IP地址?
- 简述基站的作用。
- 云计算体系结构的()负责资源管理、任务管
- 物联网(InternetofThings
- ()已经和美国、德国、韩国并列为全球四大