- 6
- 0
- 约 54页
- 2017-06-03 发布于湖北
- 举报
第 四 讲 ARM指令系统和汇编编程
复习第三讲:ARM编程模型和异常处理
ARM指令系统
ARM汇编语言编程和优化
Sep 2007
No. 1
ARM 编程模型
ARM存储器格式:零地址开始字节线型组合
ARM的七种工作模式
用户模式:USER
系统(高级用户)模式:SYSTEM
异常模式:Supervisor ,Undef, About, IRQ,FIQ
不同的模式对应不同的寄存器资源和权限
ARM的寄存器组成
影子寄存器的概念
R13,R14,R15
CPSR/SPSR
Sep 2007
No. 2
Register Organization Summary
User FIQ IRQ SVC Undef Abort
r0
r1
User
r2
mode
r3 r0-r7,
r4 r15, User User User User
r5 and mode mode mode mode Thumb state
cpsr r0-r12, r0-r12, r0-r12, r0-r12, Low registers
r6
r15, r15, r15, r15,
r7 and and and and
r8 r8 cpsr cpsr cpsr cpsr
r9 r9
r10 r10 Thumb state
r11 r11 High registers
r12 r12
r13 (sp) r13 (sp) r13 (sp) r13 (sp) r13 (sp) r13 (sp)
r14 (lr) r14 (lr) r14 (lr) r14 (lr) r14 (lr) r14 (lr)
r15 (pc)
cpsr
spsr spsr spsr spsr spsr
Note: System mode uses the User mode register set
Sep 2007
No. 3
ARM 异常总结
异常改变指令正常执行的顺序
ARM有7种异常
复位
数据中止(ABOUT)
快速中断请求
普通中断请求
预取指中止(ABOUT)
软件中断(
您可能关注的文档
- 第十节 simulink仿真基础1.ppt
- 第十节 web forms.ppt
- 第十节 三维绘图.ppt
- 第十节 输入前提示.ppt
- 第十节 刑事诉讼证据的分类.ppt
- 第十节(装配特征).ppt
- 第十节similink.ppt
- 第十节专题地图内容表示方法3.ppt
- 第十节资本性投资决策.ppt
- 第十六讲传质单元数计算.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 《肖申克救赎》与《人性污点》对比评析.doc VIP
- 陕晋青宁四省2025-2026学年高三上学期(1月)第二次联考数学试卷(含答案详解).pdf
- 2025年AWS认证DynamoDB全局表数据不一致性问题的诊断与解决专题试卷及解析.pdf VIP
- 2025年房地产经纪人高级谈判策略模拟与实战演练专题试卷及解析.pdf VIP
- 2025年公共营养师不同食物类别中碘的分布规律专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照飞行操作责任归属法律依据专题试卷及解析.pdf VIP
- 2025年招标师招标采购从业人员接受礼品、宴请与旅游的禁止性规定专题试卷及解析.pdf VIP
- 文旅创意产业商业计划书.docx VIP
- 2025年MK 袋鼠数学竞赛Level-D (7-8年级) 真题+解析.pdf
- 【数学卷+解析】苏州零模2601.pdf
原创力文档

文档评论(0)