arm 指令格式

Posted trenail

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了 arm 指令格式相关的知识,希望对你有一定的参考价值。

arm 指令的基本格式如下:

<opcode>{<cond>}{S}{.W\.N} <Rd>,<Rn>{,<operand2>}

opcode:指令助记符,如MOV,ADD等

cond:执行条件

S:指定指令是否影响CPSR寄存器的值,如ADDS,SUBS等

.W\.N:指令宽度说明符,.W为32位,.N为16位,默认是16位的

Rd:目的寄存器

Rn:为第一个操作数寄存器

operand2:第二个操作数,可以是立即数,寄存器或寄存器位移操作,如 SUB R2,R3,R4 LSL #2

以上是关于 arm 指令格式的主要内容,如果未能解决你的问题,请参考以下文章

ARM指令分类及其寻址方式

arm 指令格式

嵌入式:ARM指令集分类及编码

[ARM] ARM指令集

ARM的伪指令

ARM指令集