0

从夏天开始,我一直在尝试了解计算机的工作原理,但我没有找到太多关于控制单元的信息。我所说的“它是如何工作的”,并不是指“它有什么作用?”。它实际上是如何完成它的工作的,控制单元的电路是什么样的,该电路是如何用来完成控制单元的工作的,等等。我在哪里可以了解它们?

4

2 回答 2

0

如果你能拿到这本非常古老但非常出色的书,你将能够以一种清晰的方式学习这一点:Albert P. Malvion 的 Digital Computer Electronics

这本书讨论了 3 个“尽可能简单”的计算机电路——第一个非常简单,第三个更接近 Intel 8085。它们告诉你如何详细解码指令。

于 2013-10-31T12:11:02.413 回答
0

我发现麻省理工学院的这门课在构建计算机工作原理方面做得很好:(http://6004.mit.edu/Spring13/)。有视频讲座和实验室材料,因此您可以从大门开始玩耍和构建自己的计算机。

它是为大二的大学生设计的(只要你知道基本的编程,你可能会没事的)。

youtube 上的第一堂课可以在这里找到 ( http://www.youtube.com/watch?v=CvfifZsmpQ4 )。它从基本的物理晶体管的工作原理开始,然后慢慢地一直延伸到实际的处理器。

您还可以阅读“计算机体系结构”一书,但这些可能会略读较低级别的内容并讨论处理器如何在更高级别(在“数字抽象”之上)工作。

于 2013-10-31T12:26:00.820 回答