ILD

数据处理指令:测试指令
作者:HerbertYuan 邮箱:yuanjp89@163.com
发布时间:2017-9-27 站点:Inside Linux Development

Test和Test Equivalence指令,对两个操作数进行按位操作。


语法:

TST{cond} Rn, Operand2

TEQ{cond} Rn, Operand2


这两条指令的目的是更新条件标志位,结果不放入任何寄存器。

TST指令对两个操作数进行按位与(bitwise AND)操作。除了结果被丢弃外,和ANDS指令相同。

TEQ指令对两个操作数进行按位异或(Exclusive OR)操作。除了结果被丢弃外,和EORS指令相同。


条件标志:

这两条指令影响N和Z位。

根据Operand2的移位结果,影响C位。

不影响V位。

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.