计算机逻辑运算实现介绍

1.运算实现基础

首先,我们需要了解的是计算机进行各种运算的物理基础,即它是通过什么元件及其组合来实现加法的。它就是三极管。
这里写图片描述
其中B是基极,E是发射极,C是集电极。通俗点来讲,三极管工作时,会根据B端所加电压的大小而决定由E流向C的电流是否接通。电压高则断路,电压低则接通。
也许你会奇怪,这种功能如何用来进行逻辑运算?别急,下面便是原理介绍。

2.逻辑运算

所谓逻辑运算,就是我们经常说的“”,“”,“”三种逻辑关系。而这三种关系运用三极管是很容易做到的。
如果把B端所加电压高低C,E端是否接通用“1”和“0”(后面我会直接使用这种方式说明)代表的话,那当B端为1或0,C,E端相应的便是0或1.这就做到了“非”的运算了。
至于“与”和“或”,可以参照电路中的·串联与并联。将两个三极管串联起来构成“与”。
这里写图片描述
类似地,两个三极管并联构成“或”。
但有一点需要注意,相信以上方法略加思考便会发现问题——反了。
正常来说,对于一次“与”运算,应该会出现以下情况:
这里写图片描述(其中A,B是输入端,F是输出端)
而只要验证一下便会发现仅用两个三极管会造成结果相反,相当于一次“与非”运算,要解决这个问题只要再加一个三极管把结果再反一次就可以了。“或”同样如此。也就是说,要实现”非“,需要一个三极管,“与”“或”各需要三个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值