重新理解计算机(一)

来源:互联网 发布:2017年火灾数据 编辑:程序博客网 时间:2024/06/10 00:33

从开始学的c语言,到各种高级语言,电路。但从未真正理解计算机最原本的实现方式。最近阅读编码的奥秘,收获很多,从最简单的二进制,继电器开始,简单明了。特此做成笔记,以后参考。
一:逻辑门电路
继电器:输入电流激发电磁铁,电磁铁吸引一根有弹性的金属条作为开关从而输出电流。简单装置如下:
这里写图片描述
继电器是一个开关,借助电流进行开关操作。
继电器可以执行逻辑操作,进而可以构造逻辑门。
用继电器可以构造我们常用的4个逻辑门,反向器和缓冲器。
1:这里写图片描述
这里写图片描述
可以看到,只有当两个继电器都被触发时,灯泡才会点亮。串联的两个继电器就是一个“AND gate(与门)”。
这里写图片描述

2:或门:
这里写图片描述
这里写图片描述
当继电器至少有一个开关闭合,灯泡点亮。关键词是“或”,“OR gate(或门)”
3:非门(反向器):
这里写图片描述
这里写图片描述
可以看到,只有当继电器开关断开时,灯泡会亮。闭合是灯泡不亮,与一般情况下不同。不过这不是逻辑门(逻辑门通常有两个以上的输入),但十分有用。

4:或非门:
这里写图片描述
当只有两个继电器同时同时断开时,灯泡亮。
其余都不亮,刚好和或门情况相反。被称为“NOR gate(或非门)”
这里写图片描述
跟或门很像,前面的空心小圆圈表示反向,故也可表示为:
这里写图片描述

5:与非门:
这里写图片描述
这里写图片描述
如上,只有当两个开关闭合时,灯泡才会熄灭。
刚好和与门相反,被称为“NAND gate(或非门)”.输出端的小圆圈表示反向器。
上述的4个逻辑门和一个反向器,完成这些工具的其实就是原始的继电器,可以体会到继电器的强大。

6:这里写图片描述
这里写图片描述
上图称为缓冲器。特点是什么都不做,也可用于延迟一个信号,这是因为继电器可能要求多一点儿动作时间,
如1 秒的几分之一才被触发。

有上述部件即可构成复杂的电路。

0 0
原创粉丝点击