读书人

关于汇编程序中的指令有关问题请问一下

发布时间: 2012-02-13 17:20:26 作者: rapoo

关于汇编程序中的指令问题请教一下达人!!
如题:

指令CMP、AND、TEST的区别。



请高手给个详解,谢谢!


[解决办法]
cmp:比较两个的大小,但结果不回送目的操作数,影响标志位CF、OF、PF、AF、ZF、SF

AND:与运算指令对所有操作数的逻辑指令均设置CF=OF=0,并根据结果设置SF、ZF和PF,对AF未定义。简单举例:
AND BL,11110110B 它将BL中D0和D3清零,其佘位保持不变。

TEST:测试指令跟ADN指令相同,不保存运算结果,只根据结果来设置状态标志位。

读书人网 >汇编语言

热点推荐