布尔逻辑和逻辑门
对布尔运算不了解的建议先阅读这篇小文章:布尔运算
本课链接:计算机科学速成课第三课
本节主要内容:用晶体管做逻辑门
1、背景知识_计算机为什么使用二进制:
(1)计算机的元器件(晶体管)只有两种状态——通电和断电,用二进制(0/1)即可设计计算机
(2)数学中的“布尔代数”使用true和false(1/0)代替实数进行逻辑运算
(3)为什么不用其他进制:计算的状态越多,信号越容易混淆从而影响计算
2、用晶体管做逻辑门:
常用的逻辑门:与逻辑门、或逻辑门、非逻辑门、异或逻辑门
基本规则:输入(input)为真(1)时半导体导通,电流可以通过
2.1、与逻辑门(and):
当**两个输入(input)都为真(1)**时,两个开关才可以导通,从而获取输出电流(即output为1)
:与逻辑门图示:
图中e代表电流,绿色部分表示晶体管(半导体)部分
2.2、或逻辑门(or):
当**一个以上输入为真(1)**时,两个开关导通,output为1
:或逻辑门图示:
2.3、非逻辑门(not):
当**输入为假(0)**时,开关导通,output为1
:非逻辑门图示:
2.4、异或逻辑门(xor):
当输入为一真一假时,output为1
:异或逻辑门图示:
图中A、B为两个输入
(我找不到OR的图形,截了原视频的图)
3、逻辑门的符号表示
:逻辑门符号图示:
在具体画图时,我们将逻辑门用它们的符号表示,而不画出内部结构
总结:
1、四种逻辑门图示
2、逻辑门符号表示
两则提问:
1、大佬们知不知道以上的内部结构图用什么画比较简单
【我使用的word的插入长方形,画图浪费了很多时间,目前没找到合适的工具】
2、逻辑门符号图示的这几种符号在哪里可以找到,或者有没有什么比较好用的可以画逻辑电路的软件
以上均为个人学习所得见解,若有错误或不足欢迎补充和指正