继电器 relay

输入小电流,输出大电流,起到中继的作用

为什么bug和虫子是一个意思?

在早期ibm制造的继电器计算机中,经常会在故障的继电器中找到死掉的虫子,于是我们称计算机的问题为 bug

真空管

热电子发射是真空条件下加热金属的时候电子从材料表面逸出的现象
每一秒可以开闭数千次

与非门

符号 NAND
这是一切逻辑门的基础,我们首先要用原理图来认识它
circuit_nand.png
从这里我们可以看出与非门最简单的形式就是采用两个开关进行控制,但是电路里面要实现自动化,我们就不能用销号人力的开关了,不如使用三极管,通过给基极传输高低电平实现通断来完成开关的功能

TTL 与 CMOS 控制

以下两个电路我们分别使用 TTL 和 CMOS 电路来实现功能
ttl_nand.png
mos_nand.png

非门

通过将与非门两个输入端接入输入信号就是非逻辑了

与门

将与非门和非门串联

或非门

通过 德摩根定律,利用 A+B=AB\overline{A}+ \overline{B} = \overline{A \cdot B} 我们可以用两个输入分别取非逻辑实现或非门

或门

通过串联或非门和非门实现

恒高电平 ON

将非和原逻辑接入或门的两个输入端

恒低电平 OFF

将非和原逻辑接入与门的两个输入端

异或门 XOR

通过串联与或非门和或非门实现
xor.png
或者我们可以列出真值表再通过范式进行绘制

奇偶性

从异或门的真值表我们会发现它能区分奇偶个高电平数量,那么在多个数据输入的时候我们可以不断进行异或门来判断多输入中高电平的奇偶性

同或门 XNOR

异或门取反就是同或门