ARM 汇编指令TST问题

TST 指令,为什么当位与结果为0时,设置eq位呢? eq位不是相等时候才设置么?
另外,比如说掩码为ox01003412 ,与操作数1做位与时,是不是每位的位与都为0是整个的位与结果才是0呢?

十分感谢!!!

每一位都和相对位进行“与”,第一位与第一位,地二位与第二位,依次进行,当每位的结果都是0时(即为0),才是0 啊。
希望有帮到你,哪怕一点点,元宵节快乐~~~追问

谢谢你哈,也祝你新年快乐。。。

那为什么要设置EQ位呢?

追答

不谢哈,TST指令其实和SUB指令类似,一个是测试(通过相减判断),一个减后结果保留赋值。所以eq也是TST中需要设置的

温馨提示:答案为网友推荐,仅供参考
相似回答