异或和同或运算之间的等价关系

这里主要探讨三输入的异或门或者同或门

首先
a⊕b=a⊙b‾a \oplus b = \overline{a \odot b}a⊕b=a⊙b​

a⊕b⊕c=a⊙b⊙c=a⊕b‾⊕c‾=a⊕b⊕c‾‾=a⊙b⊕c‾a \oplus b \oplus c = a \odot b \odot c = \overline{a \oplus b } \oplus \overline{c} = \overline{a \oplus b \oplus \overline{c}} = \overline{a \odot b \oplus c}a⊕b⊕c=a⊙b⊙c=a⊕b​⊕c=a⊕b⊕c​=a⊙b⊕c​

由此可以推断,异或和同或之间满足一些特殊的德摩根定律,这里举一些例子,

a⊕b⊙c‾=a⊕b‾⊕c‾\overline{a \oplus b \odot c} = \overline{a \oplus b} \oplus \overline{c}a⊕b⊙c​=a⊕b​⊕c

a⊕b⊕c‾‾=a‾⊙b⊕c‾‾\overline{a \oplus b \oplus \overline{c}} = \overline{a} \odot \overline{b \oplus \overline{c}}a⊕b⊕c​=a⊙b⊕c​

注意三输入异或和同或门使用德摩根定律与两输入之间的区别

以上仅作者个人理解,欢迎举反例

异或和同或运算之间的等价关系相关推荐

  1. 迅为IMX6开发板QT系统LVDS和HDMI双屏异显和同显

    本文档介绍如何在 iMX6 开发板下,QtE 系统中,实现 LVDS 和 HDMI 的双屏异显和同显. 首先开发板分别连接 9.7 寸屏和 HDMI 显示器,然后使用 MfgTool 工具烧写 QT ...

  2. 异或和同或之间的转换

    变量与变量的关系: 异或:xor(A , A)=0 xor(A,A')=1 xor(A,0)=A xor(A,1)=A' 同或:nxor(A , A)=1 nxor(A , A')=0 nxor(A ...

  3. Java中的与、或、非以及异或( | ~ ^)运算符的运算原理

    首先,我们要知道Java存储数据是保存的补码,如果对原码.反码以及补码不太懂,可以参考我的另一篇博客. 1. Java的 与( & ) 运算 所有的逻辑运算都是按位计算的,所以第一步就是先把数 ...

  4. Python的异或(‘^’)运算和程序控制流程题

    1.两个数交换,要求使用异或法完成 a=29 b=35 a=a^b b=b^a a=a^b print(a) print(b) 2.给定成绩,判断用户成绩的档次 grades=float(input( ...

  5. Leetcode :421. 数组中两个数的最大异或值 (位运算)

    421. 数组中两个数的最大异或值 给定一个非空数组,数组中元素为 a0, a1, a2, - , an-1,其中 0 ≤ ai < 231 . 找到 ai 和aj 最大的异或 (XOR) 运算 ...

  6. 按位与、或、异或、移位运算

    按位与运算符(&) 参加运算的两个数据,按二进制位进行"与"运算. 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两 ...

  7. java异或^的数值运算

    * 使用 ^ 异或进行运算,异或运算会先把数值转换成二进制 * 然后对零和一进行异或运算,再把结果转成二进制 * 0000 1010 10 * 0000 0001 1 * ---------- * 0 ...

  8. 数据结构三要素——逻辑结构和物理结构与数据运算之间的关系

    数据结构的三要素是:逻辑结构,物理结构,数据的运算. 逻辑结构: 分为线性结构个非线性结构. 线性结构就是有一一对应的关系的,如A-B-C,这三个字母就符合线性结构. 非线性结构就是集合,树,图.集合 ...

  9. 位与、位或、异或、位移运算

    位与(&) 参与运算的两个数据,按照二进制位进行"与运算". 运算规则:0&0=0;   0&1=0;   1&0=0;    1&1=1; ...

最新文章

  1. 多个SSH Key自动化配置
  2. 1102面向对象和类原型
  3. ubuntu中安装hadoop集群
  4. 图片image和byte处理,fileupload上传图片
  5. gevent模块的使用
  6. python callback failed_Python请求钩子返回导致异常的值
  7. 【经验分享】为什么后台取到的时间和前台差8个小时?
  8. 要快乐的度过充满困难的一生——任总给陈珠芳及党委成员的一封信
  9. liunx 系统下面安装jdk
  10. MYSQL数据库脱库写马写一句话
  11. 拼多多、小米、美团等科技公司为何急上市?
  12. 什么时候需要用到RCC_APB2Periph_AFIO
  13. 原生开发、H5开发和混合式开发的区别
  14. Linux中exec函数用法,linux exec用法总结
  15. 链表(提高)-数据结构(二)
  16. 金融行业案例 | 未来智安XDR助力银行业客户优化安全运营体系,有效提高告警研判率
  17. LeetCode热题100中使用辅助栈方法的题目的整理(待更)
  18. 使用IDEA-创建java项目
  19. 如何解决python安装的库因版本不匹配而无法使用
  20. 【SPSS】基础图形的绘制(条形图、折线图、饼图、箱图)详细操作过程

热门文章

  1. 使目标朝向摄像机,随着摄像机转动
  2. 人体骨骼关键点检测的算法
  3. spring-bean生命周期
  4. 人体十二经络穴位口诀
  5. 在Android Studio中删除module的方法
  6. 招沿实业学生怎样才能做好投资理财工作
  7. 天天生鲜项目——用户信息页
  8. 海马汽车经销商管理系统技术解析(七)预约失败处理
  9. Visio二次开发(二)----Shape的添加和连接
  10. Neo4J 与 Cypher 查询语言基础