计算机与或非异或符号,2.6 与非、或非及异或门(1)

2.6  与非、或非及异或门

本节中,我们将介绍另外三种常用门,与非、或非及异或,并给出如何在实际电路中使用。

与非门的图形符号见图2.12。与与门、或门类似,商用与非门有两输入、三输入、四输入及八输入等多种类型。当***次介绍该门时,我们将其称为与门-非门,非常形象地描述了其功能,后来其缩写与非门被广泛接受。注意,德·摩根定理为

8a1956f49ba51c03715fb6138475d31a.png

2e888d1077e45766b3a60b05364f2225.png

图2.12  与非门的图形符号

因此,两输入与非门的图形符号也可写为图2.13的形式。该符号与图2.12中给出的符号可互换,它们表示的是相同的器件。

422f1505f36934e81674939430eb4cd4.png

图2.13 与非门的另一种图形符号

或非门(或门-非门)的图形符号见图2.14。当然根据德·摩根定理, ,因此或非门可用图2.14中所示的两种图形符号来表示。或非门也可有多个输入。

c8608d03eeafaca3e70a76b5777d28d2.png

图2.14  或非门的图形符号

为什么要使用与非、或非门,而不使用与、或、非门?毕竟逻辑表达式中使用的是与、或、非操作符,用与、或、非门来实现更直接。许多电路中常使用反相信号,因此,用与非门实现比用与门实现更方便。更重要的是,当需要对反相信号操作时,使用与非门或或非门仅需要一个门即可实现,而使用与门或或门实现时,还需要再有一个非门。图2.15给出用两输入与非门实现的非门、两输入与门和或门电路。因此,这些运算符可称为功能完全(我们可用多输入与非门来实现多输入的与、或、非运算;我们也可用或非门来实现与、或、非门运算,实现方法将作为一个习题留给大家来思考)。

图2.16中给出了用与非门实现我们在图2.8(第2.3节)中用与门和或门实现的函数947694d243794dfdef017d16cb101302.gif

2974ae35f9c51369dd3645cb950f7715.gif

图2.15  与非门的功能完全性

d220372aefc0e24feedba4b5738303f4.gif

图2.16  用与非门实现的函数f

但要注意的是在图中用虚线显示的路径上有两个非门。它们在逻辑功能上无意义(根据P7  ),因此可在电路中将其删除,因此,图2.16可简化为图2.17的形式。这样,原电路中所有的与门和或门全部变为与非门,其他不变。

54fa1096a2d05d5c0b90a05a293a44c1.gif

图2.17  用与非门实现的改进的函数f

当含有与门和或门的电路满足如下条件时,用与非门替代实现的过程可大大简化电路:

1. 电路输出来自一个或门;

2. 所有或门的输入来自系统输入或与门的输出;

3. 所有与门的输入来自系统输入或或门的输出。

所有的门用与非门替代,且直接到或门的输入改用反变量输入。

我们从输出门开始,在每个或门的每一个输入端均加一个小圆圈(非)也可得到相同的结果。若系统不是二阶电路,则在每一个或门的每一个输入端重复该过程。因此,用与、或门实现的f变为图2.18的样子,所有的门均变为与非门(图中使用了我们前面介绍的两种符号形式)。

6a5435c13f3a5c255b53cd29fa6141bf.gif

图2.18  进一步改进的函数f

本方法适用于所有满足上述条件的电路,只是有一个附加步骤。若输入信号直接连到或门,则没有地方放第二个非门,因此该输入信号必须改为反相信号输入。例如,函数h的电路见图2.19。

4fa91e390563ba8eba3b5eb4b617ddc3.png

将所有的与门和或门用与非门替代,而两个直接与或门连接的输入信号变为反相信号。

7499b965f6f28d3718cb2eb081bfd981.png

图2.19  多阶与非门实现的电路

【责任编辑:董书 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值