摘要: 计算机组成 3 指令系统体系结构 3.2 x86体系结构 X86是商业上最为成功,影响力最大的一种体系结构。但从技术的角度看,它又存在着很多的问题,那我们就来一起分析X86这种体系结构的特点。 要探讨x86体系结构,我们就得从8086开始说起。8086是英特尔在1978年推出的一款16位的微处理器。 阅读全文
posted @ 2018-05-27 23:00 houhaibushihai 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 3 指令系统体系结构 3.1 设计自己的计算机 什么是指令系统体系结构呢?要回答这个问题,其实非常的简单。但是想解释清楚,也没有那么容易。我们还是从一个小故事开始吧。 有一天两个小伙伴碰了面,发现对方都很愁苦。 一个就问另一个"嘿!你在愁苦什么呀?" 这个说"唉呀,最近遇到了很多运算上的 阅读全文
posted @ 2018-05-27 15:58 houhaibushihai 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 2 计算机基本结构 2.7 冯·诺依曼结构与具体实现 我们现在日常所接触的计算机,几乎全部都是冯·诺依曼结构,都遵循着存储程序的基本原理。那这些计算机的具体实现,和当年冯·诺依曼的设计方案有哪些区别和联系呢?这就需要我们来对比分析了。 冯·诺依曼计算机的主要构成,我们现在已经非常熟悉了, 阅读全文
posted @ 2018-05-27 11:31 houhaibushihai 阅读(596) 评论(0) 推荐(2) 编辑
摘要: 计算机组成 2 计算机基本结构 2.6 计算机输入和输出 如果无法与外界进行联系,计算机的CPU,存储器再强大也没有任何的用处。因此我们需要在我们的模型机上加上输入与输出,这才能构成一个完整的计算机模型。 这就是冯·诺依曼计算机的五大组成部分。分别是运算器、控制器、存储器、输入设备和输出设备。现在我 阅读全文
posted @ 2018-05-27 10:06 houhaibushihai 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 计算机组成 2 计算机基本结构 2.5 计算机执行指令的过程 执行指令是计算机过程的核心,理解了指令如何执行,也就把握住了计算机运行原理的关键。在这一节,我们就一起来看这个模型机是如何执行指令的。 现在我们已经有了这样一个模型。 而且我们也知道了计算机执行一条指令的主要步骤,包括取指、译码、执行、回 阅读全文
posted @ 2018-05-27 00:22 houhaibushihai 阅读(2300) 评论(0) 推荐(0) 编辑