首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2012-02-13 
关于汇编程序中的指令问题请教一下达人!!如题:指令CMP、AND、TEST的区别。请高手给个详解,谢谢![解决办法]cmp

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

指令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指令相同,不保存运算结果,只根据结果来设置状态标志位。

热点排行