当前位置:编程学习 > 汇编语言 >>

汇编语言XOR BX,BX

我买了本南开100题2011的汇编书,有一句是XOR BX,BX ;FLAG=0 这个不是让BX清零吗?为什么写FLAG=0?
答案:XOR BX,BX 是异或指令,对应位相同则为0,不同为1,所以相同的两个数相异或,结果为0,同时XOR又属于逻辑运算指令,该类指令执行后标志位清0,也就是FLAG=0。
INC AX和ADD AX,1还是不同的,INC只是不影响CF,其它和ADD相同。
其他:CF=OF=0,SF=0,ZF=1,PF无意义. 

上一个:在微机原理中如何实现彩灯右循环
下一个:假设下列十六进制序列是计算机内部保存的文本串,请分析其中有多少汉字?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,