- 126
- 0
- 约2.5万字
- 约 87页
- 2017-03-21 发布于重庆
- 举报
第七章ARM异常中断
存储器映射地址0为向量表(一组32位字)保留的。在有些处理器中,向量表可以选择定位在存储空间的高地址(从偏移量0xffff0000开始)。一些嵌入式操作系统,如Linux和Windows CE就利用了这一特性。 存储器映射地址0为向量表(一组32位字)保留的。在有些处理器中,向量表可以选择定位在存储空间的高地址(从偏移量0xffff0000开始)。一些嵌入式操作系统,如Linux和Windows CE就利用了这一特性。 未定义指令异常可用于在没有物理协处理器的系统上,对协处理器进行软件仿真,或通过软件仿真实现指令集扩展。例如,在一个不包含浮点运算的系统中,CPU遇到浮点运算指令时,将发生未定义指令异常中断,在该未定义指令异常中断的处理程序中可以通过其他指令序列仿真浮点运算指令。 仿真功能可以通过下面步骤实现。 ① 将仿真程序入口地址链接到向量表中未定义指令异常中断入口处(00xffff0004),并保存原来的中断处理程序。 ② 读取该未定义指令的bits[27∶24],判断其是否是一条协处理器指令。如果bits[27∶24]值为0b1110或0b110x,该指令是一条协处理器指令;否则,由软件仿真实现协处理器功能,可以同过bits[11∶8]来判断要仿真的协处理器功能(类似于SWI异常实现机制)。 ③ 如果不仿真该未定义指
您可能关注的文档
- 中学上学期政教处工作计划.doc
- 中央空调相关知识.docx
- 第一讲蒋军晶讲解.doc
- 排水防护支挡工程.ppt
- 中小企业发展政策汇编(一).doc
- 中小企业人才聘用探讨.doc
- 浙江省杭州市萧山区靖江初中2013-2014学年八年级下学期期中考试语文试题.doc
- 浙江省杭州高中2011-2012学年高二下学期阶段考试化学试题(有答案).doc
- 中小企业融资困难(毕业论文)格式参考.doc
- 中国茶的传播对世界茶文化的影响研究综述.doc
- 人教版高中英语必修第二册UNIT 3 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 3 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 5 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册晨读晚诵课件.ppt
- 数字电子电路卡诺图法化简.pptx
- 2026栈和队列 学习课件.pptx
- 人教版高中英语必修第二册UNIT 4 课时作业(三)含答案.docx
- 人教版高中英语必修第二册UNIT 3 课时作业(一)含答案.docx
原创力文档

文档评论(0)