- 42
- 0
- 约6.56万字
- 约 236页
- 2017-10-16 发布于浙江
- 举报
嵌入式系统及其应用;主要内容:;一、 ARM 指令基础
1、 ARM指令基础
ARM指令集是以32bit二进制编码的形式给出的,大部分的指令编码中定义了第一操作数、第二操作数、目的操作数、条件标志影响位以及所对应的不同功能实现的二进制位。每条32bitARM指令都具有不同的二进制编码形式,与不同的指令功能相对应。ARM指令编码格式如下;其中:
opcode是指令操作符编码
cond是指令执行的条件编码
S决定指令的操作是否影响CPSR的值
Rd是目标寄存器编码
Rn是包含第一个操作数的寄存器编码
Shifter_operand表示第2个操作数
; 在ARM的指令编码中,占用编码最高4位的是条件码(cond)。每种条件码用两个英文缩写字符来表示,可添加在指令助记符的后面,表示指令执行时必须满足的条件。ARM指令根据CPSR中的条件为自动判断是否执行指令。在条件满足时,指令执行,否则,指令被忽略。
在ARM指令集中可以条件执行的ARM指令,是根据CPSR中条件标志位与Cond的要求是否符合来决定是否执行该命令。当要求复合式执行该命令;当要求不符合时,该指令被当做一条NOP指令,这时处理器进行判断中断请求等操作,然后转向下一条指令。
ARM指令字中有4位留给cond用,可以组合成16中条件码;;ARM指令系统支持如下几种常见的寻址方式:
1)寄存器寻址
您可能关注的文档
- 欧亚直销活动执行方案.doc
- 农村空巢老人生活现状分析与对策研究.pdf
- 潘云鹤(第3版)计算机图形学2-NEWV.ppt
- 潘云鹤(第3版)计算机图形学3-NEWV.ppt
- 潘云鹤(第3版)计算机图形学5-NEWV.ppt
- 潘云鹤(第3版)计算机图形学4-NEWV.ppt
- 潘云鹤(第3版)计算机图形学6-NEWV.ppt
- 潘云鹤(第3版)计算机图形学1-NEWV.ppt
- 潘云鹤(第3版)计算机图形学7-NEWV.ppt
- 潘云鹤(第3版)计算机图形学6-simple-version.ppt
- 热对流分析:多物理场对流分析_(18).热对流分析的软件工具及应用.docx
- 计算辅助乙酰胆碱酯酶抑制剂的多维度探究与创新进展.docx
- 表面等离子体共振(SPR)传感器:软件子系统与传感芯片的深度剖析与创新探索.docx
- 社交网络视域下社会资本对多元行为的影响:自我披露、持续使用与公益筹款的多维探究.docx
- 热对流分析:多物理场对流分析_(19).热对流分析的实际案例研究.docx
- 热对流分析:多物理场对流分析_(21).热对流分析的前沿研究.docx
- P型导电SnO₂基薄膜及其同质异质结:制备、性能与应用探索.docx
- 热对流分析:多物理场对流分析_3.传热学原理.docx
- 协同办公场景下开关磁阻电机的驱动保护与振动抑制策略研究.docx
- 智能驱动与精准控制:冷轧彩涂机组核心控制系统的研究与工程实践.docx
原创力文档

文档评论(0)