漫谈 计算机硬件 的 设计 和 实现

Posted ksongking

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了漫谈 计算机硬件 的 设计 和 实现相关的知识,希望对你有一定的参考价值。

计算机硬件 的 基础 是 逻辑电路,

逻辑电路 可以说是 计算机硬件 的 基因 , 或者说 细胞 。

 

而 逻辑电路 的 基本单元 是  “指令开关”,

可以说, 指令开关 是 智能硬件(数字电路) 的 基因, 或者说 细胞 。

 

我们来看看一个 指令开关 是怎么 设计 和 实现 的 :

 

指令开关, 就是 在 输入端 输入 指令,  输出端 输出 控制信号 。

我们以 4 位指令 为例, 4 位指令 可以有  16 个 指令, 如:  0001 , 0010,  0011, 0100,  ……  1111 。

0000 表示 没有输入任何指令 的 状态  。

 

控制信号 就是 0 和 1  。

通常 0 表示 无电压, 被控制的电路 不接通,  1 表示 正电压, 被控制的电路 接通 。  被控制的电路接通就是 执行 相应的 指令 。

 

指令开关 由 门电路 组成, 门电路 是 逻辑电路 的 基本单元 。

我们来看看 “1001” 这个 指令的  指令开关 的 逻辑电路 设计图 :

技术分享图片

可以看到, 输入端有 4 个引脚,  输出端有 1 个引脚 ,

当 输入端 输入 “1001” 时,  输出端 输出  “1” ,  “1” 是 正电压, 所以此时会接通 1001 指令 对应的 执行电路, 也就是开始 执行 指令 。

当 输入端 输入 不是  “1001” 时, 输出端 输出  “0”  。

 

 

 

 

 

 

以上是关于漫谈 计算机硬件 的 设计 和 实现的主要内容,如果未能解决你的问题,请参考以下文章

理论研究漫谈云计算IT基础设施02-计算虚拟化

Logisim实现计算机硬件系统设计

MVC|JAVA|SSM框架计算机硬件评测交流平台的开发和实现

CPU指令集设计RISC和CISC

架构漫谈读后感二

漫谈分布式系统