数据处理指令分为3类:数据传送指令,如MOV;算术逻辑运算指令,如ADD、SUB和AND等;比较指令,如TST等。 数据传送指令用于向寄存器传入一个常数。该指令包括一个目标寄存器和一个源操作数。 算术逻辑运算指令通常包括一个目标寄存器和两个源操作数。其中一个源操作数为寄存器的值; 比较指令不保存运算结果,只更新CPSR中相应的条件标志位。 数据处理指令包括以下指令。 (1)MOV 数据传送指令 MOV指令可完成从另一个寄存器、被移位的寄存器装载一个值到目的寄存器;或将一个立即值装载到目的寄存器。可以指定相同.的寄存器来实玑NOP指令的效果。还可以专门移位一个