gba机兽新世纪2收集指令2

常用的ARM指令:数据处理指令和算術指令

(片内RAM)传送指令mov(MOVE)把一个字节/字/双字的操作数从源位置传送到目的位置源操作数的内容不变。

S:即上节说的是否影响CPSR寄存器的标志位

用法与mov都类似,区别就是 mvn 是先把源操作数按位取反后再传送到目的寄存器

加法运算指令。将操作数operand2数据与Rn的值相加结果保存到Rd寄存器。

减法运算指令将寄存器Rn的值减去operand2的值,结果保存到Rd寄存器中

逆向减法指令。用operand2减去Rn的值结果放到Rd寄存器里。

带进位加法指令將operand2的值与Rn的值相加,再加上cpsr寄存器的c标志位结果保存在Rd寄存器中。

带进位减法指令用Rn寄存器的值减去operand2的值,再减去cpsr寄存器的c标志位的非结果保存在Rd寄存器中。

带进位逆向减法指令将operand2的值减去Rn的值,再减去cpsr标志位c的值结果存储在Rd寄存器中。

我要回帖

 

随机推荐