xingke 发表于 2007-11-30 18:01:39

汇编补课(一):异或

口诀:
同0异1

说明:
1、异或是一个数学运算符。他应用于逻辑运算。
2、例如:真异或假的结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值不相同,则异或结果为真。反之,为假。
3、在计算机应用中,普遍运用,异或的逻辑符号 ^(Shift + 6).形象表示为:
真^假=真
假^真=真
假^假=假
真^真=假
或者为:
True ^ False = True
False ^ True = True
False ^ False = False
True ^ True = False
部分计算机语言用1表示真,用0表示假,所以两个字节按位异或如下
00000000
异或
00000000
=
00000000
============我是分界线============
11111111
异或
00000000
=
11111111
=============我还是分界线=============
00000000
异或
11111111
=
11111111
===========又是我。。。================
11111111
异或
11111111
=
00000000
=============分界线=====================
00001111
异或
11111111
=
11110000
========================================

所以 按位异或 也常用于字节取反操作。

黑夜彩虹 发表于 2007-12-1 09:25:00

学习~~

太星 发表于 2007-12-1 22:09:15

感谢!!学习了。。。

assume 发表于 2007-12-1 22:14:50

学习中,汇编啊!

月之精灵 发表于 2007-12-2 15:16:04

再次学习,不错的说

blitz 发表于 2007-12-5 15:58:12

XOR又是什么意思呢?..

傲月游居 发表于 2007-12-10 22:49:59

异或/:014

hdy981 发表于 2007-12-11 00:16:02

继续讲解,把STOS也讲一下啊

zgr840220 发表于 2007-12-11 04:39:23

谢谢!!!
学习了!!!
异或,恩明白了!!!

lmg7005 发表于 2007-12-11 17:30:09

多谢!
看的似乎明白了点!
页: [1]
查看完整版本: 汇编补课(一):异或