计算机组成原---第1章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原---第1章

MFLOPS  表示每秒百万次浮点操作次数,用下式计算: MIPS是单位时间内的执行指令数,所以MIPS值越高说明机器速度越快。 MFLOPS是基于操作而非指令的,只能用来衡量机器浮点操作的性能,而不能体现机器的整体性能。 1.3.1 硬件组成要素 1.3.2 运算器 1.3.3 存储器 1.3.4 控制器 1.3.5 适配器与I/O设备 1.3 计算机的硬件 通过一个例子我们来了解数字计算机的主要组成和工作原理。 假设给一个算盘、一张带有横格的纸和一支笔,要求我们计算y=ax+b-c这样一个题目。 解题步骤和数据记录在横格纸上,请看过程。 1.3.1 硬件组成要素 * 行数 解题步骤和数据 说明 1 取数 (9)→算盘 (9)表示第9行的数a,下同 2 乘法 (12)→算盘 完成 a ● x , 结果在算盘上 3 加法 (10)→算盘 完成 ax+b, 结果在算盘上 4 减法 (11)→算盘 完成 y=ax+b-c, 结果在算盘上 5 存数 y→13 算盘上的y值记到第13行 6 输出 把算盘上的y值写出给人看 7 停止 运算完毕,暂停 8 10 b 数据 11 c 数据 12 x 数据 13 y 数据 9 a 数据 纸 ---------- 存储器 算盘 ---------- 运算器 笔 ---------- 输入/输出设备 人 ---------- 控制器 计算机基本组成 控制器 运算器 存储器 输入设备 输出设备 三、冯·诺依曼型计算机 存储程序 按地址顺序执行 五大部件:包括控制器、运算器、存储器、输入设备、输出设备 * 1.3.2 运算器 功能: 处理所有的算术及逻辑运算。 通常称为ALU(算术逻辑单元) 特点: 采用二进制数据进行运算; 运算器一次可以处理的 数据位数称为机器字长; 机器字长一般为8、16、32、 64位,机器字长直接决定着运算的精度和能力; 运算器主要由ALU和各类通用寄存器构成。 * 1.3.3 存储器(1/2) 功能:保存所有的程序和数据。 特点: 二进制形式保存程序和数据; 存储器是按存储单元组织的,读写存储单元必须给出单元地址; 相关的概念 存储元:用于保存一位0/1二进制数据的物理器件; 存储单元:能够保存一个字数据的器件,由若干个存储元构成; 单元地址:能区分每一个存储单元的编号,一般从0开始编号; 存储容量:一个存储器所能保存的二进制信息的总量。 1.3.3 存储器(2/2) 存储器的分类: 外存(辅助存储器) 磁盘存储器、光盘存储器; CPU不可直接访问; 内存(主存储器) 半导体存储器; CPU直接访问, 存放当前系统运行所需的所有的程序和数据。 容量(存储单元、存储单元地址、容量单位) 分类内存(ROM、RAM)、外存 存储器单位: 1KB = 210B 1MB = 220B 1GB = 230B 1TB = 240B 1.3.3 存储器 1.3.4 控制器 功能: 根据所要执行指令的功能,按顺序发出各种控制命令,协调计算机的各个部件的工作。 主要任务: 解释并执行指令; 控制指令的执行顺序; 负责指令执行过程中,操作数的寻址; 根据指令的执行,协调相关部件的工作,如运算类指令执行时对标志寄存器的影响设置。 指令的形式 操作码:指出指令所进行的操作,如加、减等; 地址码:指出进行以上操作的数据存放位置。 * 9 a 数据a存放在9号单元 指令地址 指令 数据地址 数据 计算机运算y=ax+b-c 1 取数 存储器9号地址的数a送运算器A 9 (9) → A 2 乘法 完成 a * x , 结果保留在运算器A 12 (A)× (12) → A 3 加法 完成 ax+b, 结果保留在运算器A 10 (A)+ (10) → A 4 减法 完成 y=ax+b-c, 结果保留在A 11 (A)- (11) → A 5 存数 运算器A中的结果y送存储器13号地址 13 A → 13 6 打印 将A中的结果经打印机打印出来 A→ Print 7 停止 机器停止工作 Stop 8 说明 10 b 数据b存放在10号单元 11 c 数据c存放在11号单元 12 x 数据x存放在12号单元 13 y 运算结果y存放在13号单元 操作码 地址码 说明 指令操作内容 9 a 数据a存放在9号单元 在计算机中,程序由若干指令

文档评论(0)

haowendangqw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档