专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

第15章 异或与非(X86汇编教程)

作者:佚名   来源:本站原创   点击数:  更新时间:2013年12月23日   【字体:



一阵偷懒之后,我回来了.给你们带来了一种新的计算法则,基于二进制的.叫做异或与非(别百度了,我自己取的名字),有5个指令.

前边我们说过,电脑中,数据都是以八位二进制形式存储的(Byte,字节),某些计算自然也就用二进制进行,这里拿异或做实例吧:

异或,指令为XOR,作用是相同为0不同为1

11110010B

XOR

10011111B

=

01101101

如同上例,我们把2个字节进行异或,每一位对比,相同位则为0,不同的位则为1.下面是指令表:
 

 

中文称呼 指令 操作数数量 效果
异或 XOR 2 不同为1,相同为0
AND 2 两数相与,有一个为0则为0
NOT 1 1转0,0转1(反码)
OR 2 两数相或,有一个为1则为1
测试 TEST 2 和AND一样,但只修改标志位不返回结果(参考CMP)

 


 

 

 
好了本章就此结束,希望本章能有5个不同的人发表回复(广告闲聊等回复不算)

~话说是不是觉得我的文章一篇比一篇偷懒?没激情啊~怎么那么多人看帖不回帖啊! 伤心,kong,KEY,跑哪去了!回来看帖回复!

 
 

关闭窗口

相关文章