经过之前的分析,我们得出实现冯诺依曼体系需要
1. 采用二进制逻辑
2. 程序存储执行
3. 计算机由运算器,控制器,存储器,输入设备和输出设备
我们现在就需要来硬件材料来实现我们的设想。
这时候我们就需要一些物理知识:
首先就是电学:
电子运动现象有两种:缺少电子的原子称为带正电荷,有多余电子的原子称为带负电荷。
道家思想“阴阳”也是来源于此。
二进制的 0 1 就是通过让电容处于高电压状态
由于本人物理知识薄弱,等复习完物理知识再做讲解。所以纯物理内容和有关电学的物理历史跳过。
我只将需要了解的物理知识列举如下:
- 电压电流(电器特性)
- 逻辑电路
逻辑电路是一种离散信号的传递和处理,以二进制为原理、实现数字信号逻辑运算和操作的电路。
- 组合逻辑电路
- 时序逻辑电路。
- 逻辑门
逻辑门又称“数字逻辑电路基本单元”。执行“或”、“与”、“非”、“或非”、“与非”等逻辑运算的电路。
任何复杂的逻辑电路都可由这些逻辑门组成。
简单的逻辑门可由晶体管组成。这些晶体管的组合可以使代表两种信号的高低电平在通过它们之后产生高电平或者低电平的信号。
- 集成电路IC:
晶体管:给一端通上电,那么电流可以从另外两端通过,否则不能通过 。
电阻:
电容:存储电量和电能。
半导体:
- 存储器:时序逻辑电路
只读存储器
随机存储器
- 锁存器
锁存器(Latch)是一种对脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态。锁存,就是把信号暂存以维持某种电平状态。锁存器的最主要作用是缓存,其次完成高速的控制器与慢速的外设的不同步问题,再其次是解决驱动的问题,最后是解决一个 I/O 口既能输出也能输入的问题。锁存器是利用电平控制数据的输入,它包括不带使能控制的锁存器和带使能控制的锁存器。
- 触发器
触发器的电路图由逻辑门组合而成,其结构均由R-S锁存器派生而来(广义的触发器包括锁存器)。触发器可以处理输入、输出信号和时钟频率之间的相互影响。
由上述知识点我们有了实现冯诺依曼体系的理论知识和实现理论的硬件
我们就需要了解如下知识,但不做深入研究。
- 数字逻辑与数字电路
- 电路与电子技术
- 计算机组成结构