ImageVerifierCode 换一换
格式:DOCX , 页数:66 ,大小:134.13KB ,
资源ID:3686371      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3686371.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机组成原理课后习题答案 一到九章.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机组成原理课后习题答案 一到九章.docx

1、计算机组成原理课后习题答案 一到九章作业解答第一章 作业解答 基本的软件系统包括哪些内容答:基本的软件系统包括系统软件与应用软件两大类。系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。 计算机硬件系统由哪些基本部件组成它们的主要功能是什么答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系

2、统所要求的信息形式输出。存储器的主要功能是存储信息,用于存放程序和数据。运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。 冯诺依曼计算机的基本思想是什么什么叫存储程序方式答:冯诺依曼计算机的基本思想包含三个方面:1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。2) 采用二进制形式表示数据和指令。3) 采用存储程序方式。存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地

3、从存储器中依次取出指令并执行,直到获得所要求的结果为止。 早期计算机组织结构有什么特点现代计算机结构为什么以存储器为中心答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。为了适应发展的需要,现代计算机组织结构逐步转变为以存储器为中心。 什么叫总线总线的主要特点是什么采用总线有哪些好处答:总线是

4、一组可为多个功能部件共享的公共信息传送线路。总线的主要特点是共享总线的各个部件可同时接收总线上的信息,但必须分时使用总线发送信息,以保证总线上信息每时每刻都是唯一的、不至于冲突。使用总线实现部件互连的好处:1 可以减少各个部件之间的连线数量,降低成本;2 便于系统构建、扩充系统性能、便于产品更新换代。 按其任务分,总线有哪几种类型它们的主要作用是什么答:按总线完成的任务,可把总线分为:CPU内部总线、部件内总线、系统总线、外总线。 计算机的主要特点是什么答:计算机的主要特点有: 能自动连续地工作; 运算速度快;运算精度高; 具有很强的存储能力和逻辑判断能力; 通用性强。 衡量计算机性能有哪些基

5、本的技术指标以你所熟悉的计算机系统为例,说明它的型号、主频、字长、主存容量、所接的I/O设备的名称及主要规格。答:衡量计算机性能的基本的技术指标有: 基本字长; 主存容量; 运算速度; 所配置的外部设备及其性能指标; 系统软件的配置。单选题(1)1946年,美国推出了世界上第一台电子数字计算机,名为_A_。A. ENIAC B. UNIVAC-I C. ILLIAC-IV D. EDVAC(2)在计算机系统中,硬件在功能实现上比软件强的是_C_。A. 灵活性强 B. 实现容易 C. 速度快 D. 成本低(3)完整的计算机系统包括两大部分,它们是_ C _。A. 运算器与控制器 B. 主机与外设

6、C. 硬件与软件 D. 硬件与操作系统(4)在下列的描述中,最能准确反映计算机主要功能的是_ D _。A. 计算机可以代替人的脑力劳动B. 计算机可以存储大量的信息C. 计算机是一种信息处理机D. 计算机可以实现高速运算(5)存储程序概念是由美国数学家冯诺依曼在研究_ D _时首先提出来的。A. ENIAC B. UNIVAC-I C. ILLIAC-IV D. EDVAC(6)现代计算机组织结构是以_ B _为中心,其基本结构遵循冯诺依曼思想。A. 寄存器 B. 存储器 C. 运算器 D. 控制器(7)冯诺依曼存储程序的思想是指_ C _。A. 只有数据存储在存储器B. 只有程序存储在存储器

7、C. 数据和程序都存储在存储器D. 数据和程序都不存储在存储器 填空题(1)计算机CPU主要包括 和_ _两个部件。答: 运算器 控制器 (2)计算机的硬件包括 、_ _、_ _、_ _和_ _等5大部分。答: 运算器 控制器 存储器 输入设备 输出设备(3)计算机的运算精度与机器的 有关,为解决精度与硬件成本的矛盾,大多数计算机使用_ _。答: 字长 变字长运算 (4)从软、硬件交界面看,计算机层次结构包括 和_ _两大部分。答: 实机器 虚机器 (5)计算机硬件直接能执行的程序是 程序,高级语言编写的源程序必须经过_ _翻译,计算机才能执行。答: 机器语言 语言处理程序 (6)从计算机诞生

8、起,科学计算一直是计算机最主要的 。答: 应用领域 (7)银河I(YH-I)巨型计算机是我国研制的 。答: 第一台巨型计算机 是非题(1)微处理器可以用来做微型计算机的CPU。 (2)ENIAC计算机的主要工作原理是存储程序和多道程序控制。 (3)决定计算机运算精度的主要技术指标是计算机的字长。 (4)计算机总线用于传输控制信息、数据信息和地址信息的设施。 (5)计算机系统软件是计算机系统的核心软件。 (6)计算机运算速度是指每秒钟能执行操作系统的命令个数。 (7)计算机主机由CPU、存储器和硬盘组成。 (8)计算机硬件和软件是相辅相成、缺一不可的。 第二章 作业解答 完成下列不同进制数之间的

9、转换。(1) D(.101)BQ( F6. A )H(2) HB(253. 64 )Q )D(3) (1110101)B( 117 )D8421BCD 分别计算用二进制表示4位、5位、8位十进制数时所需要的最小二进制位的长度。答: 4位十进制数的最大数为9999,2138192999921416384表示4位十进制数所需的最小二进制位的长度为14位。 5位十进制数的最大数为99999,216655369999217131072表示5位十进制数所需的最小二进制位的长度为17位。 2627表示8位十进制数所需的最小二进制位的长度为27位。根据当i位十进制数与j位二进制数比较时的等式,10i = 2

10、j,得j,亦可得到上述结果。 写出判断一个7位二进制正整数KK7K6K5K4K3K2K1是否为4的倍数的判断条件。答:判断一个7位二进制正整数KK7K6K5K4K3K2K1是否为4的倍数的判断条件是:K2K1是否为全0。当K2K100时,KK7K6K5K4K3K2K1为4的倍数,否则就不是。 设机器字长为8位(含一位符号位),已知十进制整数x,分别求出 x原、x反、x移、x补、x补、补。(1) x79 (2) x56 (3) x0 (4) x1答:(1) x79(01001111)2 (2)x56(00111000)2(3)x0(00000000)2 (4)x1(00000001)2xx原x反

11、x移x补x补补7901001111010011110100111100100111 (截断法) 00101000 (0舍1入)5601001000001110000000000000000000000000000100000001(溢出)机器零 已知x补,求x的真值。(1) x补 (2) x补 (3) x补 (4) x补答:(1) x补,x (2) x补,x(3) x补,x (4) x补,x 已知 x 的二进制真值,试求 x补、x补、补、补、2x补、4x补、 2x补、补。(1) x (2) x (3) x1 (4) xxx补x补补补2x补4x补2x补补溢出溢出溢出溢出1无表示溢出溢出溢出 根据

12、题表中给定的机器数(整数),分别写出把它们看作原码、反码、补码、移码表示形式时所对应的十进制真值。题表 表示形式机器数原码表示反码表示补码表示移码表示01011100+92+92+92-36-89-38-39+89-0-127-1280 设十进制数x(210(1) 写出x对应的二进制定点小数表示形式。(2) 若机器的浮点数表示格式为: 201918 1514 0数符阶符阶码尾 数其中阶码和尾数的基数均为2。 写出阶码和尾数均采用原码表示时的机器数形式。 写出阶码和尾数均采用补码表示时的机器数形式。答:(1)x对应的二进制定点小数表示形式为:21023(2) 阶码和尾数均采用原码表示时的机器数形

13、式:0 10011 11 1100 1010 000009FCA0H 阶码和尾数均采用补码表示时的机器数形式:0 11101 11 1100 1010 00000EFCA0H 设某机字长为16位,数据表示格式为: 定点整数:01 15数符尾 数浮点数:012 56 15数符阶符阶码尾 数分别写出该机在下列的数据表示形式中所能表示的最小正数、最大正数、最大负数、最小负数(绝对值最大的负数)和浮点规格化最小正数、最大负数在机器中的表示形式和所对应的十进制真值。(1) 原码表示的定点整数; (2) 补码表示的定点整数;(3) 阶码与尾数均用原码表示的浮点数;(4) 阶码与尾数均用补码表示的浮点数;(

14、5) 阶码为移码、尾数用补码表示的浮点数。 解:(1) 原码表示的定点整数机器数形式十进制真值最小正数0 0000000000000011最大正数2151最大负数1 0000000000000011最小负数(2151)(2) 补码表示的定点整数机器数形式十进制真值最小正数0 0000000000000011最大正数2151最大负数1最小负数1 000000000000000215(3) 阶码与尾数均用原码表示的浮点数;机器数形式十进制真值最小正数0 1 1111 0000000001210215规格化最小正数21215最大正数(1210)215最大负数1 1 1111 000000000121

15、0215规格化最大负数21215最小负数(1210)215(4) 阶码与尾数均用补码表示的浮点数;机器数形式十进制真值最小正数0 1 0000 0000000001210216规格化最小正数21216最大正数(1210)215最大负数210216规格化最大负数(21210)216最小负数1 0 1111 00000000001215(5) 阶码为移码、尾数用补码表示的浮点数。 机器数形式十进制真值最小正数0 0 0000 0000000001210216规格化最小正数21216最大正数(1210)215最大负数210216规格化最大负数(21210)216最小负数1 0 1111 000000

16、00001215 设题中的浮点数格式中,阶码与尾数均用补码表示,分别写出下面用十六进制书写的浮点机器数所对应的十进制真值。(1) FFFFH; (2) C400H; (3) C000H。答:1021211(2) C400H1 10001 00000000001215215(3) C000H1 10000 00000000001216216 用十六进制写出下列十进制数的IEEE754标准32位单精度浮点数的机器数的表示形式。(1) (2) (3) 16 (4) 5答: (1)10(0. 00101)223阶码E127(3)124(1111100)201111100机器数形式:0 01111100

17、十六进制形式:3E200000H(2) (10(0. 00101)223阶码E127(3)124(1111100)201111100机器数形式:1 01111100十六进制形式:BE200000H(3) (16)10(10000)224阶码E1274131()2机器数形式:0 00000000000000000000000十六进制(4) (5)10(101)222阶码E1272129()2机器数形式:1 十六进制形式:C0A00000H 用十六进制写出写出IEEE754标准32位单精度浮点数所能表示的最小规格化正数和最大规格化负数的机器数表示形式。答:若1E254,则 N(1)S2E127 ,

18、为规格化数。最小规格化正数的机器数表示形式:S0,E1,M000000000000000000000000 00000001 0000000000000000000000000800000H最大规格化负数的机器数表示形式:S1,E1,M000000000000000000000001 00000001 00000000000000000000000H 写出下列十六进制的IEEE单精度浮点数代码所代表的十进制数值。(1) 42E48000 (2) 3F880000 (3) 00800000 (4) C7F00000解:(1) 42E480000 指数()21271331276十进制数值N1(1/

19、21/41/321/256)26指数(01111111)21271271270M1.11/16十进制数值N20(3) 008000000 00000001 00000000000000000000000指数(00000001)21271127126M十进制数值N12126指数()212714312716M(1/21/41/8)十进制数值N(216215214213)15213122880216 设有两个正浮点数:,(1) 若e1e2,是否有N1N2(2) 若S1、S2均为规格化数,上述结论是否正确答:(1)不一定(2)正确 设一个六位二进制小数x1a2a3a4a5a,x0,请回答:(1) 若要

20、x,a1a2a3a4a5a6需要满足什么条件(2) 若要x,a1a2a3a4a5a6需要满足什么条件(3) 若要x,a1a2a3a4a5a6需要满足什么条件解:(1)要x,a1a2a3a4a5a6需要满足:a1a2a3至少有一个1(2)要x,a1a2a3a4a5a6需要满足:a11,且a2a3a4a5a6至少有一个为1(不为全0)(3)要x,a1a2a3a4a5a6需要满足:a10且 a21,a3a4a5a6为全0 a20且a31,a4a5a6任意或a20且a30,a41,a5a6至少有一个为1 表示一个汉字的内码需几个字节表示一个3232点阵的汉字字形码需几个字节在计算机内部如何区分字符信息

21、与汉字信息答: 一个汉字的内码需2个字节。 表示一个3232点阵的汉字字形码需432128个字节。 在计算机内部利用字节的最高位是0还是1区分字符信息与汉字信息. 分别用前分隔数字串、后嵌入数字串和压缩的十进制数串形式表示下列十进制数。(1) 74 (2) 639 (3) 2004 (4) 8510解:(1) 74前分隔数字串742B3734“+”“7”“4”后嵌入数字串743734“7”“4”压缩的十进制数串740000011101001100“0”“7”“4”“+”(2) 639前分隔数字串6392D363339“-“6”“3”“9”后嵌入数字串639363379“6”“3”“9”压缩的十

22、进制数串6390110001110011101“6”“3”“9”“-”(3) 2004前分隔数字串20042B32303034“+”“2”“0”“0”“4”后嵌入数字串200432303034“2”“0”“0”“4”压缩的十进制数串2004000000100000000001001100“0”“2”“0”“0”“4”“+”(4) 8510前分隔数字串85102D38353130“-“8”“5”“1”“0”后嵌入数字串851038353170“8”“5”“1”“0”压缩的十进制数串8510000010000101000100001101“0”“8”“5”“1”“0”“-” 数据校验码的实现原理是

23、什么答:。数据校验码的实现原理是在正常编码中加入一些冗余位,即在正常编码组中加入一些非法编码,当合法数据编码出现某些错误时,就成为非法编码,因此就可以通过检测编码是否合法来达到自动发现、定位乃至改正错误的目的。在数据校验码的设计中,需要根据编码的码距合理地安排非法编码的数量和编码规则。 什么是“码距”数据校验与码距有什么关系 答:码距是指在一组编码中任何两个编码之间最小的距离。数据校验码的校验位越多,码距越大,编码的检错和纠错能力越强。记码距为d,码距与校验码的检错和纠错能力的关系是:de1 可检验e个错。d2t1 可纠正t个错。det1 且et,可检e个错并能纠正t个错。 奇偶校验码的码距是

24、多少奇偶校验码的校错能力怎样答:奇偶校验码的码距为2。奇偶校验码只能发现一位或奇数位个错误,而无法发现偶数位个错误,而且即使发现奇数位个错误也无法确定出错的位置,因而无法自动纠正错误。 下面是两个字符(ASCII码)的检一纠一错的海明校验码(偶校验),请检测它们是否有错如果有错请加以改正,并写出相应的正确ASCII码所代表的字符。解:(1) 指误字为E1P1A6A5A3A2A01111011E2P2A6A4A3A1A00101110E3P4A5A4A311011E4P8A2A1A000110得到的指误字为E4E3E2E10101(5)10,表示接收到的海明校验码中第5位上的数码出现了错误。将第

25、5位上的数码A51取反,即可得到正确结果 。正确ASCII码所代表的字符为1001011“K”。(2) 指误字为E1P1A6A5A3A2A01011100E2P2A6A4A3A1A00001100E3P4A5A4A301010E4P8A2A1A001100得到的指误字为E4E3E2E10000,无错。正确ASCII码为0101110“” 试编出8位有效信息01101101的检二纠一错的海明校验码(用偶校验)。解:8位有效信息需要用4个校验位,所以检一纠一错的海明校验码共有12位。4个校验位为:P1A7A6A4A3A1010100 P2A7A5A4A2A1010100 P4A6A5A4A011011 P8A3A2A1A011011检二纠一错的海明校验码,增加P0P0P1P2A7P4A6A5A4P8A3A2A1A01解:模2除后,余数R(x)10011,数据块的CRC码: 某CRC码(CRC)的生成多项式 G(x)x3x21,请判断下列CRC码是否存在错误。(1) 0000000 (2) 1111101 (3) 1001111 (4) 1000110 解:G(x)1101(1) 0000000模2除1101,余数为:000,无错(2) 1111101模2除1101,余数为:010,有错(3) 1001111模2除1101,余数为:100,有错(4) 1000110模

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1