- 2
- 0
- 约小于1千字
- 约 4页
- 2023-06-20 发布于广东
- 举报
《ARM接口技术》;ARM指令字长为固定的32位。一条典型的ARM指令编码格式如下。
opcode: 为指令操作符编码,比如MOV等。
cond: 为指令执行的条件编码。
S:为决定指令的操作是否影响CPSR的值。
Rd:为目标寄存器编码。
Rn: 为包含第1个操作数的寄存器编码。
Shifter_operand: 表示第2个操作数。
一条典型的ARM指令语法格式如下所示:
opcode {cond} {S} Rd, Rn,shifter_operand
其中的符号及参数说明如下:
opcode: 是指令助记符,如ADD、MOV等。
{cond}:表示指令执行的条件。
{S}:决定指令的操作是否影响CPSR的值。
Rd:表示目标寄存器。
Rn:表示包含第一个操作数的寄存器。
shifter_operand:表示第2个操作数。;ARM指令的条件码域:
大多数ARM指令都可以有条件地执行,也就是根据CPSR中的条件标志位决定是否执行该指令。当条件满足时执行该指令,条件不满足时该指令被当作一条NOP指令,这时处理器进行判断中断请求等操作,然后转向下一条指令。
ARM指令编码的cond[31:28]这4位就表示的是条件码,可条件执行的指令可以在其助记符的扩展域上加上条件码助记符,从而在特定条件下执行。条件码共有16个。
如:
MOV R0,#1
CMP R0,#0
ADDEQ R1,R0,
您可能关注的文档
最近下载
- Rinnai林内双擎系列壁挂炉REB-A2747FF-CH用户说明书.pdf
- DZ∕T 0453.3-2023 铌钽矿石化学分析方法 第3部分:铌、钽、铁、锰和钨含量的测定酸溶-电感耦合等离子体原子发射光谱法.pdf
- 整理版《电影剧本写作基础》.pdf VIP
- 《电影剧本写作基础》《电影剧本写作基础》.doc VIP
- 新版 2027年高考政治一轮复习:统编版选择性必修1~3共3册知识点考点复习提纲汇编合集.docx
- 装饰装修及安装工程施工方案施工组织设计.doc VIP
- INOVANCE汇川-MD500-PLUS系列通用变频器调试手册-中文.pdf
- 通信网络维护操作流程规范.docx VIP
- 2025年通信行业网络部基站运维员基站维护操作手册.docx VIP
- 通信行业网络部网络工基站维护操作手册.docx VIP
原创力文档

文档评论(0)