上传者: 38530211
|
上传时间: 2022-06-11 15:51:36
|
文件大小: 103KB
|
文件类型: PDF
一条典型的ARM指令语法格式如下所示。
其中:
●opcode是指令操作符编码:
·cond是指令执行的条件编码;
·S决定指令的操作是否影响CPSR的值;
·Rd是目标寄存器编码;
·Rn是包含第1个操作数的寄存器编码;
●shifte_operand表示第2个操作数。
对应地转换成一条典型的ARM指令编码格式如下(ARM指令字长为固定的32位)。
在ARM指令中,第2个操作数(shifter_operand)有多种表示方法。
1.常数表达式#immed_8r
该常数必须对应8位位图,即常数是由一个8位的常数循环移位偶数位