圣才电子书 www.100xuexi.com十万种考研考证电子书、题库视频学习平台1.3 计算机的硬件
一、硬件组成要素1.举例说明
要了解数字计算机的主要组成和工作原理,可从打算盘说起。假设给一个算盘、一张带有横格的纸和一支笔,要求计算这样一个题目。为了和下面讲到的内容做比较,不妨按以下方法把使用算盘进行解题的过程步骤事先用笔详细地记录在带横格的纸上。
(1)首先,将横格纸编上序号,每一行占一个序号,如l,2,3,…,n,如表1-2所示。
(2)其次,把计算式中给定的四个数a,b,c和z分别写到横格纸的第9,10,11,12行上,每一行只写一个数。
(3)接着详细列出给定题目的解题步骤,而解题步骤也需要记在横格纸上,每一步也只写一行。第一步写到横格纸的第l行,第二步写到第2行,……依次类推。
(4)如表1-2所示, 根据表中所列的解题步骤,从第l行开始,一步一步进行计算,最后可得出所要求的结果。
1 / 7
圣才电子书 www.100xuexi.com十万种考研考证电子书、题库视频学习平台表1-2 解题步骤和数据记录在横格纸上
2.冯·诺依曼体系结构
计算机组成原理讨论的基础就是冯·诺依曼的计算机,其基本设计思想就是存储程序和程序控制,具有以下特点:
(1)由运算器、存储器、控制器、输入设备和输出设备五大部件组成计算机系统,并规定了这五部分的基本功能。
2 / 7
圣才电子书 www.100xuexi.com十万种考研考证电子书、题库视频学习平台(2)采用存储程序的方式,程序和数据放在同一个存储器中,指令和数据一样可以送到运算器运算,即由指令组成的程序是可以修改的。
(3)数据以二进制数码表示。(4)指令由操作码和地址码组成。
(5)指令在存储器中按顺序存放,由指令计数器PC指明要执行的指令所在单元地址,一般按顺序递增,但可按运算结果或外界条件改变。
(6)机器以运算器为中心,I/O设备与存储器间数据传送都通过运算器。计算机硬件系统的基本构成如图1-9所示。
图1-9 冯·诺依曼型计算机
二、 运算器
算术运算和逻辑运算 ;
在计算机中参与运算的数是二进制的 ;运算器的长度一般是8、16、32或64位。运算器的结构示意图如图1-10所示。
3 / 7
圣才电子书 www.100xuexi.com十万种考研考证电子书、题库视频学习平台图1-10 运算器的结构示意图
三、存储器
存储数据和程序(指令)
容量(存储单元、存储单元地址、容量单位)分类:内存(ROM、RAM)、外存存储器单位:
1KB = 210B 1GB = 230B
1MB = 220B1TB = 240B
4 / 7
圣才电子书 www.100xuexi.com十万种考研考证电子书、题库视频学习平台图1-11
四、控制器1.指令(1)指令和程序
指令的形式(操作和地址码、存储程序的概念、指令中程序和数据的存放、指令系统)。
(2)指令和数据存储如图1-12所示。
图1-12 指令和数据在存储器中用二进制码存储
2.控制器的基本任务
控制器的基本任务:按照一定的顺序一条接着一条取指令、指令译码、执行指令。取指周期和执行周期
5 / 7