从真值表的视角玩转逻辑门(异或门和同或门)

小光发现未被发现的逻辑门异或门和同或门,通过与非门和或门的组合实现。张宇则研究了不同逻辑门间的转化,发现与非-或非-与-或门组与第二刻-第二刻非-第三刻-第三刻非组间无法直接转化,各自具有特定的输出特性。
摘要由CSDN通过智能技术生成

    小光和张宇分别向两个研究方向展开研究,小光负责探索剩余未被发现的逻辑门,按照道理来说会有16种,而它们却只发现了10种。张宇负责研究新的逻辑门之间的转化关系。
    首先小光在理论上描绘了未被发现的逻辑门真值表,并起名为异或门和同或门,因为它们是两路相异时才输出或不输出。异或门与同或门的真值表如下图。

63df9797c1ea4392bb98a793ff2ee01d.png

    经过对比发现,两者的转换逻辑为对输出取非,也就意味着完成任何一个逻辑电路,对输入取非后便可以得到另外一种逻辑门电路。
    小光认为:完成异或门电路需要考虑当两个信号相异时输出为1的基础电路,首先或门和与非门满足这样的条件,但是当两个信号相同时,它们依然会有一种情况输出1信号。因此这种思路看上去没有找到答案,如果小光考虑两种信号相异时输出为0时的基础电路,例如与门,或非门,它们信号相同时依然会有输出也为0的情况。
    小光发现之前所研究的基础逻辑门电路,除一元逻辑门非门外,其余的二元逻辑门均是0和1的输出比例是1:3或3:1,而小光意识到自己正在探索的是1:1的情况。
    小光使用与非门来尝试解决此问题,将两个信号接入到与非门后,当相异时确实满足输出为1,但信号相同为00时,这种情况依然为1,因此我们需要将00的情况屏蔽掉,小光还需要找到另外一种逻辑门,只针对00有特异性(前面所涉及的逻辑门电路均是三一比例输出的关系),因此不难发现或门满足该条件,因此将两个信号再接入到或门中,此时两个逻辑门呈并列关系,如下图所示:
   当输出相异时,与非门输出为1,或门输出为1;当输出相同为11时,与非门输出0,或门输出1;当输出相同输出00时,与非门输出1,或门输出0。小光将或门的信号当作决策是否取当前的与非门信号,当或门输出为0时,代表不取。

e50cc32c52994f7887fc21d2d42960ee.png

    与非门的信号,因此两逻辑门的输出可以接在一个与门中。这样便完成了异或门的实现,对输出取非后便得到同或门。

44efa5eb21d9466d94a474e3c6d3ccb1.png

513267b749ae4a1abde6bc2d548a80a2.png 

    小光所搭建的异或门和同或门输出0和1的比例是1:1的关系,前面涉及的常0和常1门电路是0:1关系,至此所有输出比例均已填补空白。
   而张宇那边意识到,与非门-或非门-与门-或门它们四个可以完成转换,第二刻-第二刻非-第三刻-第三刻非它们四个也可以完成转换,但是两组之间却不能完成转换,前者组的所有逻辑门都具备00或11的输出特异性,也就是说可以用“只有都为0/1时,输出才为0/1”描述“与非门-或非门-与门-或门”中的任意一种门。而后者具备01/10的特异性,即可以用“只有为01/10时,输出才为0/1” 描述“第二刻-第二刻非-第三刻-第三刻非”
    张宇看了异或门和同或门的构造图后,认可了它们是由多个逻辑门组合而来的,因此张宇放弃了两组之间存在什么简单的转化,一直采用四个逻辑门为一组的相互转化体系。

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值