暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

03. 逻辑门

幼麟实验室 2020-06-21
650


1936年麻省理工学院年仅21岁的克劳德·香农发表了一篇硕士论文《继电器与开关电路的符号分析》,他第一个意识到继电器或简单或复杂的串并联是在进行逻辑运算,为电子计算机奠定了基础。




01


逻辑门




VVVV

电磁铁通电时产生吸引力,吸引弹簧片下划接通灯泡电源。我们将电磁铁的通电状态视为输入,通电时即为输入打开,反之输入关闭。同时将小灯泡的通电状态视为输出,灯泡亮起则为输出打开,灯泡熄灭则为输出关闭。我们可以用这个装置组合出许多有意思的逻辑运算装置,它们被称为“逻辑门”。



02


非门(NOT)




VVVV


非门这个装置在输入打开(on)时关闭输出(NOT on),而在输入关闭(off)时打开输出(NOT on)。所以它的作用就是逆反(NOT),抽象符号为:


输入输出

 



03


与门(AND)





VVVVVV

与门只有在所有输入都打开时才会打开输出。抽象符号为:


输入1输入2输出



04


与非门(NAND)





VVVVVVVV

与非门相当于对与门的输出做逆反操作,抽象符号如下:


输入1输入2输出



05


或门(OR)





VVVVVVVV

或门在任意输入打开时都会打开输出。抽象符号如下:


输入1输入2输出


06


或非门(NOR)






VVVVVV

或非门相当于对或门的输出做逆反操作,抽象符号如下:


输入1输入2输出




07


小试牛刀




aebcd

abcde
110
0
1
011
0
1
100
1
1
001
1
0



08


异或门(XOR)





agbcdef
abcdefg
110
0
1
1
0
011
0
0
1
1
100
1
1
0
1
001
1
1
1
0

上面这个组合门在输入相同时关闭输出,而在输入不同时打开输出。


实际上这也是一个逻辑门:异或门(XOR)abg接下来我们就要用这些逻辑门来组装迷你计算机了~
 


09


参考资料


01.  《编码:隐匿在计算机软硬件背后的语言》
02. 《But How Do It Know?》 J. Clark Scott




文章转载自幼麟实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论