位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第343页 > P610ARM-FPNR > P610ARM-FPNR PDF资料 > P610ARM-FPNR PDF资料1第43页

指令集 - TEQ , TST , CMP , CMN
4.4.3立即数旋转
立即操作数旋转连接场是一个4位的无符号整数,特定网络上课的转变
操作上的8位立即值。这个值是零扩展到32位,然后
受到向右旋转了两次在旋转科幻场的价值。这使得许多
要生成公用常数, 2为例一切权力。
4.4.4写入R15
当路比R15之外的寄存器,状态码在CPSR FL AGS可能
来自ALU佛罗里达州AGS更新如上所述。
当Rd是R15和在指令了S佛罗里达州股份公司没有设置操作的结果
被放置在R15和CPSR中不受影响。
当Rd为R15和S FL公司是集操作的结果会被放到R15和
对应于当前模式的SPSR被移动到CPSR 。这使得国家
改变,原子恢复PC和CPSR 。这种形式的教学应
不能在用户模式下使用。
4.4.5使用R15作为操作数
PC值将是指令的地址,再加上8个或12个字节,由于指令
预取。如果偏移量为特定网络版在指令时,PC将是8个字节
遥遥领先。如果寄存器是用来指定的移位量,PC将是12字节前面。
4.4.6 TEQ , TST , CMP和CMN操作码
记
TEQ , TST , CMP和CMN不写自己操作的结果,但这样做的标记集的
CPSR中。一个汇编程序应该始终设置S标志这些指令,即使这
未在助记符指定。
TEQ指令在早期的ARM处理器使用的TEQP形式不得
应用于: PSR传输操作应该使用。
TEQP在ARM610的动作是移动SPSR_<mode>到CPSR如果
处理器是在特权模式下,如果什么也不做,在用户模式下。
4.4.7汇编语法
1
2
3
MOV , MVN (单操作数指令。 )
<opcode> { } COND {S }路, <Op2>
CMP , CMN , TEQ , TST (不产生结果的说明。 )
<opcode> { } COND氡, <Op2>
AND, EOR , SUB , RSB , ADD, ADC , SBC , RSC , ORR , BIC
<opcode> { } COND {S }路,氡, <Op2>
ARM610数据表
4-15
开放存取
如果R15 ( PC机)被用作一个操作数中的数据处理指令的寄存器是
直接使用。