4
4.6.2 ARM 指令集的编码格式和语
法
一条典型的 ARM 指令语法如下所示:
<opcode>{<cond>}{S} <Rd>, <Rn>
{,<Operand2>}
其中:
<opcode > 是指令助记符,决定了指令的操作。
例如: ADD 表示算术加操作指令。
{<cond>} 是指令执行的条件,可选项。
{S} 决定指令的操作是否影响 CPSR 的值,可选项。
<Rd> 表示目标寄存器,必有项。
<Rn> 表示包含第 1 个操作数的寄存器,当仅需要
一个源操作数时可省略。
<Operand2> 表示第 2 个操作数,可选项。
第 2 操作数有两种格式:
#immed_8r , Rm{, Shift}
第 3 页 / 共 72 页