异或运算怎么算

电子说

1.2w人已加入

描述

  异或运算

  异或,英文为exclusive OR,缩写成xor。异或(eor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“eor”。

  1.归零律:a⊕a=0

  2.恒等律:a⊕0=a

  3.交换律:a⊕b=b⊕a

  4.结合律:a⊕b⊕c=a⊕(b⊕c)=(a⊕b)⊕c;

  5.自反:a⊕b⊕a=b.

  6.d=a⊕b⊕c可以推出a=d⊕b⊕c.

  7.若x是二进制数0101,y是二进制数1011;

  则x⊕y=1110

  只有在两个比较的位不同时其结果是1,否则结果为0

  即“两个输入相同时为0,不同则为1”!

  异或运算怎么算

  异或的运算方法是一个二进制运算:

  1^1=0

  0^0=0

  1^0=1

  0^1=1

  两者相等为0,不等为1.

  方法/步骤:

  1.逻辑表达式:F=AB‘⊕A’B((AB‘⊕A’B)‘=AB⊙A’B‘,⊙为“同或”运算)

  异或逻辑的关系是:当AB不同时,输出P=1;当AB相同时,输出P=0。“⊕”是异或运算符号,异或逻辑也是与或非逻辑的组合,其逻辑表达式为:

  P=A⊕B

  2.口诀1:相同取0,相异取1

  口诀2:

  输入A取0,则输出p=输入B

  输入A取1,则输出p=输入B的反

  事实上,XOR 在英文里面的定义为either one (is one), but not both, 也即只有一个为真(1)时,取真(1)。

  3.在计算机中普遍运用,异或(xor)的逻辑符号一般用xor,也有用⊕的:

  真⊕假=真

  假⊕真=真

  假⊕假=假

  真⊕真=假
责任编辑:YYX

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分