安防之家讯:一、ARM指令的一般格式
一般ARM指令的助记符格式为:
<opcode>{<cond>} {S} <Rd>,<Rn>,<op2>
2. <opcode>是操作码,如ADD表示算术加操作指令。
3. {<cond>} 决定指令执行的条件域。
4. {S}是决定指令执行是否影响CPSR寄存器的值。
5. <Rd>是目的寄存器。
6. <Rn>是第一个操作数,为寄存器。
7. <op2_operand>是第二个操作数。
二、 条件域<cond>condCPSR中标志位 含 义 EQZ置位 相等 NEZ清零 不相等 CSC置位 无符号数大于或等于 CCC清零 无符号数小于 MIN置位 负数 PLN清零 正数或零 VSV置位 溢出 VCV清零 未溢出 HIC置位Z清零 无符号数大于 LSC清零Z置位 无符号数小于或等于 GEN等于V带符号数大于或等于 LTN不等于V带符号数小于 GTZ清零且N等于V带符号数大于 LEZ置位或N不等于V带符号数小于或等于 AL忽略 无条件执行 三、寻址方式
1.立即数寻址
2.寄存器寻址
3.寄存器移位寻址
4.寄存器间接寻址
5.基址变址寻址
6.相对寻址
7.多寄存器寻址
8.块拷贝寻址
9.堆栈寻址安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/