【转】ARM指令语法格式,寻址方式
0赞
发表于 2016/10/19 10:15:39
阅读(1426)
ARM指令语法格式
{}{S} , ,
每一条ARM指令的条件码域(4bit)
寻址方式
数据处理指令的操作数寻址方式 :11种
{}{S} , , # ,LSL # ,LSL ,LSR # ,LSR ,ASR # ,ASR ,ROR # ,ROR ,RRX
字及无符号字节的Load/Store指令的寻址方式 :9种
LDR{}{B} {T} , [, #+/- ] [, #+/- ] [, #+/- , #] [, #+/- ]! [, #+/- ]! [, #+/- , #]! [], #+/- [], #+/- [], #+/- , #
杂类Load/Store指令的寻址方式 :6种
LDR|STR{}H|SH|SB|D , [, #+/- ] [, #+/- ] [, #+/- ]! [, #+/- ]! [], #+/- [], #+/-
批量Load/Store指令的寻址方式 :4种
LDR|STR{}H|SH|SB|D , IA @Increment After IB @Increment Before DA @Decrement After DB @Decrement Before FD @Full Decending ED @Empty Decending FA @Full Ascending EA @Empty Ascending
协处理器Load/Store指令的寻址方式 :4种
{}{L} , , [, #+/- *4] [, #+/- *4]! [], #+/- *4 [],