第1-3章计算机组成原理课后习题答案.docxVIP

第1-3章计算机组成原理课后习题答案.docx

  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 章 计算机系统概论 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:计算机系统由硬件和软件两大部分组成。硬件即指计算机的实体部分,它由看得 见摸得着的各种电子元器件,各类光、电、机设备的实物组成,如主机、外设等。软件是看 不见摸不着的,由人们事先编制成具有各类特殊功能的信息组成,用来充分发挥硬件功能, 提高机器工作效率, 便于人们使用机器, 指挥整个计算机硬件系统工作的程序、资料、 数据 集合。硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 如何理解计算机系统的层次结构? 解:(1)第一级:实际机器  M1( 机器语言机器  ) ,机器语言程序直接在  M1上执行;( 2) 第二级: 虚拟机器  M2(汇编语言机器) ,将汇编语言程序先翻译成机器语言程序,  再在  M1上 执行;( 3)第三级:虚拟机器  M3(高级语言机器  ) ,将高级语言程序先翻译成汇编语言程序, 再在  M2、 M1(或直接到  M1)上执行;(4)第零级:微程序机器  M0(微指令系统) ,由硬件 直接执行微指令。 ( 5)实际上, 实际机器 M1和虚拟机器 M2之间还有一级虚拟机,它是由操 作系统软件构成, 该级虚拟机用机器语言解释操作系统。 ( 6)虚拟机器 M3还可以向上延伸, 构成应用语言虚拟系统。 说明高级语言、汇编语言和机器语言的差别及联系。 解:机器语言由 0、1 代码组成,是机器能识别的一种语言。用机器语言编写程序时要 求程序员对他们所使用的计算机硬件及其指令系统十分熟悉, 编写程序难度很大, 操作过程 也极易出错。 汇编语言是符号式的程序设计语言,汇编语言是面向机器的语言,它由一些特殊的符 号表示指令。 用汇编语言编写的汇编语言程序必须先被翻译成机器语言程序, 才能被机器接 受并自动运行。汇编语言的每一条语句都与机器语言的某一条语句( 0、1 代码)一一对应。 高级语言是面向用户的语言,与具体的计算机指令系统无关、对问题的描述更接近于 人们习惯, 且易于掌握和书写。 它具有较强的通用性,程序员完全不必了解、掌握实际机器 M1的机型、内部的具体组成及其指令系统,只要掌握这类高级语言的语法和语义,便可直 接用这种高级语言来编程, 给程序员带来了极大的方便。 但是,用高级语言编写的高级语言 程序必须先被翻译成汇编语言程序, 然后再将其翻译成机器语言程序或者将高级语言程序直 接翻译成机器语言程序才能被机器接受并自动运行。 如何理解计算机组成和计算机体系结构? 解:计算机组成是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员 来说是透明的硬件细节。 计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构 与功能特性, 通常是指用机器语言编程的程序员所看到的传统机器的属性, 包括指令集、 数 据类型、存储器寻址技术、 I/O 机理等等,大都属于抽象的属性。 冯·诺依曼计算机的特点是什么? 解:冯·诺依曼计算机的特点是: 1)计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; 2)指令和数据以同等地位存放于存储器内,并可以按地址访问; 3)指令和数据均用二进制表示; 4)指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置; 5)指令在存储器中顺序存放,通常自动顺序取出执行; 6)机器以运算器为中心(典型的冯·诺依曼机)。 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。 解: 现代的计算机组成框图如图所示: 控制器  控制线 反馈线 数据线 输入设备 存储器 输出设备 计算步骤和 计算结果 原始数据 运算器 图 以存储器为中心的计算机结构框图 各部件的作用: 运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内; 存储器用来存放数据和程序; 控制器用来控制、指挥程序和数据的输入,运行以及处理运算结果。 输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式,常见有键盘、鼠标等。 输出设备可以将机器运算结果转换为人们熟悉的信息形式,如打印机输出,显示器 输出。 硬件的主要技术指标: 机器字长:指 CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。 存储容量: 包括主存容量和辅存容量, 存放二进制代码的总数=存储单元个数×存 储字长。 运算速度:主频、 Gibson 法、 MIPS 每秒执行百万条指令、 CPI 执行一条指令所需时钟周期数、 FLOPS每秒浮点运算次数。 解释概念:主机、 CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。 解:主机:是计算机硬件的主体部分,由 CPU和主存储器

文档评论(0)

152****6621 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档