《计算机组成原理》教学课件 课后习题答案.docxVIP

《计算机组成原理》教学课件 课后习题答案.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 计算机系统概论 1.简答题 (1)计算机硬件包括哪些基本功能部件?为什么要有这些部件? 答:计算机的最基本的功能部件是运算器、存储器、控制器、输入单元和输出单元。计算机的基本功能就是存储和处理外部世界的信息并在需要的时候向外界提供这些信息。为了完成这些基本功能,要求计算机能够自动地输入信息、输出信息、存储信息以及处理信息。计算机的基本部件就是根据这些要求设置的,分别用一个部件完成上述个功能,完后用一个控制器实现上述功能的自动化。 (2)简述现代计算机常用的三级存储体系。 答:CPU能按存储单元地址直接访问主存(内存);增加高速缓存(Cache)的目的是为了提高速度,解决CPU与主存之间速度不匹配的矛盾;增加辅存(外存)的目的是弥补主存容量的不足。 (3)运算器中有哪些寄存器? 答:运算器中有存放操作数和运算结果的寄存器,包括移位寄存器和若干通用寄存器。 (4)计算机软件有哪些类型? 答:计算机软件一般可分为系统软件和应用软件两类。系统软件是整个计算机系统的一部分,为用户操作计算机以及应用软件的运行提供一个方便的界面。主要的系统软件有两类,一类是操作系统软件,负责计算机系统的运行控制;另一类是对程序设计语音进行处理的软件,包括编译程序解释程序、汇编程序等。应用软件是完成用户所需功能的软件,专门为解决某文字处理软件、游戏软件等都属于应用软件。 (5)为什么说计算机的硬件和软件在功能上是等价的? 答:因为计算机系统绝大部分硬件的功能可以用软件实现,软件的功能也可以用硬件来实现。例如,浮点运算功能,早期的计算机中没有浮点运算部件,在这些计管机中实现浮点数据的运算是靠软件进行,现在计算机中都采用了硬件浮点运算部件。可见计算机功能的这两种实现在逻辑上是等效的,其区别在于速度、成本、可靠性、存储容量、变更周期等因素。 2.改错题 (1)现在的数字计算机系统的硬件都是由超大规模集成电路以及机电一体的外围设备构成的。 (2)运算器可以对数据进行算术运算和逻辑运算。 (3)存储器中存放计算机运行中的数据以及程序。 (4)在运算器中有若干个临时存放数据的部件,称为寄存器。 (5)寄存器是CPU中的一个临时存放数据的单元。 (6)数据的存储是以字节或者字为单位的。 (7)数据的最小表示单位是位。 (8)衡量存储器容量的单位是存储器能够存储的信息字节数B,或KB,MB,GB,TB等。 (9)程序在运行之前必须先装入内存。 (10)CPU、内存和输入输出接口一起构成主机。 (11)控制器和运算器起构成CPU。 (12)Visual C++是一种C语言的编译软件,C语言则是一种高级程序设计语言,不是一种软件。 (13)编译程序是将高级语言程序转换成可执行代码的程序。 (14)编译执行前,程序可以经过优化,从而有更快的执行速度。 (15)计算机中一个字的长度在各种计算机中是各不相同的,不一定是32位。 (16)在同一个系列的计算机中,各个计算机一般不是相互兼容的,而是向上兼容的,即新的或更高档的计算机兼容老的或较低档的计算机,反过来的兼容性不具备。 第2章 数据表示 1.改错题 (1)定点小数把小数点固定在最高位的后面。 (2)原码是表示有符号数的二进制编码方法,它用符号位表示数据的符号。 (3)原码在数据的二进制表示前加上一个符号位。 (4)原码表示不便于进行数据的加减法运算,补码表示便于进行数据的加减法运算。 (5)移码编码保持了数值原来的大小顺序,补码编码没有保持数值原来的大小顺序。 (6)正数的补码与原码相同,负数的补码把数据的二进制表示按位取反,最低位加1后得到。 (7)汉字输入码表示用于将汉字信息输入计算机。 (8)奇偶校验码能发现数据代码中的位错误,但不能纠正错误。 (9)海明码可以纠正数据代码中一位错误,并发现两位错误。 (10)浮点数的规格化是为了在尾数宗表示最多的有效数据位,同时使浮点数具有唯一的数据表示。 2.计算题 (1)在字长为8位的计算机中,求下列数的原码、反码及补码:+0 、-0、+18、-18、+31、-31、+127、-127。 解:[+0]原=[+0]反=[+0]补[-0]原 [-0]反 [-0]补[+18]原=[+18]反=[+18]补[-18]原 [-18]反 [-18]补[+31]原=[+31]反=[+31]补[-31]原 [-31]反 [-31]补[+127]原=[+127]反=[+127]补[-127]原 [

文档评论(0)

一帆风顺 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档