计算机组成原理课后习题答案.doc

上传人:h**** 文档编号:111415 上传时间:2018-07-07 格式:DOC 页数:40 大小:668KB
下载 相关 举报
计算机组成原理课后习题答案.doc_第1页
第1页 / 共40页
计算机组成原理课后习题答案.doc_第2页
第2页 / 共40页
计算机组成原理课后习题答案.doc_第3页
第3页 / 共40页
计算机组成原理课后习题答案.doc_第4页
第4页 / 共40页
计算机组成原理课后习题答案.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

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

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

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

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

5、工作; 运算速度快;运算精度高; 具有很强的存储能力和逻辑判断能力; 通用性强。 1.8 衡量计算机性能有哪些基本的技术指标?以你所熟悉的计算机系统为例 ,说明它的型号、主频、字长、主存容量、所接的 I/O 设备的名称及主要规格。 答:衡量计算机性能的基本的技术指标有: 基本字长; 主存容量; 运算速度; 所配置的外部设备及其性能指标; 系统软件的配置。 1.9 单选题 ( 1) 1946 年,美国推出了世界上第一台电子数字计算机,名为 _A_。 A. ENIAC B. UNIVAC-I C. ILLIAC-IV D. EDVAC ( 2)在计算机系统中,硬件在功能实现上比软件强的是 _C_。

6、 A. 灵活性强 B. 实现容易 C. 速度快 D. 成本低 ( 3) 完整的计算机系统包括两大部分,它们是 _ C _。 A. 运算器与控制器 B. 主机与外设 C. 硬件与软件 D. 硬件与操作系统 ( 4)在下列的描述中,最能准确反映计算机主要功能的是 _ D _。 A. 计算机可以代替人的脑力劳动 B. 计算机可以存储大量的信息 C. 计算机是一种信息处理机 D. 计算机可以实现高速运算 ( 5)存储程序概念是由美国数学家冯诺依曼在研究 _ D _时首先提出来的。 A. ENIAC B. UNIVAC-I C. ILLIAC-IV D. EDVAC ( 6)现代计算机组织结构是以 _

7、B _为中心,其基本结构遵循冯诺依曼思想。 A. 寄存器 B. 存储器 C. 运算器 D. 控制器 ( 7) 冯 诺依曼存储程序的思想是指 _ C _。 A. 只有数据存储在存储器 B. 只有程序存储在存储器 C. 数据和程序都存储在存储器 D. 数据和程序都不存储在存储器 1.10 填空题 ( 1) 计算机 CPU 主要包括 和 _ _两个部件。 答: 运算器 控制器 ( 2)计算机的硬件包括 、 _ _、 _ _、 _ _和 _ _等 5 大部分。 答: 运算器 控制器 存储器 输入设备 输出设备 ( 3)计算机的运算精度与机器的 有关,为解决精度与硬件成本的矛盾,大多数计算机使用 _ _

8、。 答: 字长 变字长运算 ( 4)从软、硬件交界面看,计算机层次结构包括 和 _ _两大部分。 答: 实机器 虚机器 ( 5)计算机硬件直接能执行的程序是 程序,高级语言编写的源程序必须经过 _ _翻译,计算机才能执行。 答: 机器语言 语言处理程序 ( 6)从计算机诞生起,科学计算一直是计算机最主要的 。 答: 应用领域 ( 7)银河 I( YH-I)巨型计算机是我国研制的 。 答: 第一台巨型计算机 1.11 是非题 ( 1)微处理器可以用来做微型 计算机的 CPU。 ( 2) ENIAC 计算机的主要工作原理是存储程序和多道程序控制 。 ( 3)决定计算机运算精度的主要技术指标是计算机

9、的字长。 ( 4)计算机总线用于传输控制信息、数据信息和地址信息的设施。 ( 5)计算机系统软件是计算机系统的核心软件。 ( 6)计算机运算速度是指每秒钟能执行操作系统的命令个数。 ( 7)计算机主机由 CPU、存储器和硬盘组成。 ( 8)计算机硬件和软件是相辅相 成、缺一不可的。 第二章 作业解答 2.1 完成下列 不同进制数之间的转换。 ( 1) (246.625)D (11110110.101)B (366.5)Q ( F6. A )H ( 2) (AB.D)H (10101011.1101 )B (253. 64 )Q (171.8125 )D ( 3) (1110101)B ( 11

10、7 )D (000100010111 )8421BCD 2.2 分别计算用二进制表示 4 位、 5 位、 8 位十进制数时所需要的最小二进制位的长度。 答: 4 位十进制数的最大数为 9999, 213 8192 9999 214 16384 表示 4 位十进制数所需的最小二进制位的长度为 14 位。 5 位十进制数的最大数为 99999, 216 65536 9999 217 131072 表示 5 位十进制数所需的最小二进制位的长度为 17 位。 8 位十进制数的最大数为 99999999, 226 67108864 99999999 227 134217728 表示 8 位十进制数所需的

11、最小二进制位的长度为 27 位。 根据当 i 位十进制数与 j 位二进制数比较时的等式, 10i = 2j,得 j 3.3i,亦可得到上述结果。 2.3 写出判断一个 7 位二进制正整数 K K7K6K5K4K3K2K1 是否为 4 的倍数的判断条件。 答: 判断一个 7 位二进制正整数 K K7K6K5K4K3K2 K1 是否为 4 的倍数的判断条件是: K2 K1 是否为全 0。 当 K2K1 00 时, K K7K6K5K4 K3 K2 K1 为 4 的倍数,否则就不是。 2.4 设机器字长为 8 位(含一位符号位),已知十进制整数 x,分别求出 x原 、 x反 、 x移 、 x补 、

12、x补 、 x21 补 。 ( 1) x 79 ( 2) x 56 ( 3) x 0 ( 4) x 1 答:( 1) x 79 (01001111)2 ( 2) x 56 (00111000)2 ( 3) x 0 (00000000)2 ( 4) x 1 (00000001)2 x x原 x反 x移 x补 x补 x21 补 79 01001111 01001111 11001111 01001111 10110001 00100111 (截断法 ) 00101000 (0 舍 1 入 ) 56 10111000 11000111 01001000 11001000 00111000 111001

13、00 0 10000000 11111111 10000000 00000000 00000000 00000000 1 10000001 111111110 011111111 111111111 00000001 (溢出) 机器零 2.5 已知 x补 ,求 x 的真值。 ( 1) x补 0.1110 ( 2) x补 1.1110 ( 3) x补 0.0001 ( 4) x补 1.1111 答: ( 1) x补 0.1110, x 0.1110 ( 2) x补 1.1110, x 0.0010 ( 3) x补 0.0001, x 0.0001 ( 4) x补 1.1111, x 0.0001

14、 2.6 已知 x 的二进制真值,试求 x补 、 x补 、 x21 补 、 x41 补 、 2x补 、 4x补 、 2x补 、 x41 补 。 ( 1) x 0.0101101 ( 2) x 0.1001011 ( 3) x 1 ( 4) x 0.0001010 x x补 x补 x21 补 x41 补 2x补 4x补 2x补 x41 补 0.0101101 0.0101101 1.1010011 0.0010110 0.0010111 0.0001011 0.1011010 溢出 1.0100110 1.1110101 0.1001011 1.0110101 0.1001011 1.10110

15、10 1.1011011 1.1101110 1.1101101 溢出 溢出 溢出 0.0010010 0.0010011 1 1.0000000 无表示 1.1000000 1.1100000 溢出 溢出 溢出 0.0100000 0.0001010 1.1110110 0.0001010 1.1111011 1.1111110 1.1111101 1.1101100 1.1011000 0.0010100 0.000010 0.000011 2.7 根据 题 2.7 表中 给定的机器数(整数),分别写出把它们看作原码、反码、补码、移码表示形式时所对应的十进制真值 。 题 2.7 表 表示形

16、式 机器数 原码表示 反码表示 补码表示 移码表示 01011100 +92 +92 +92 -36 11011001 -89 -38 -39 +89 10000000 -0 -127 -128 0 2.8 设十进制数 x ( 124.625) 2 10 ( 1) 写出 x 对应的二进制定点小数表示形式。 ( 2) 若机器的浮点数表示格式为: 20 19 18 15 14 0 数符 阶符 阶码 尾 数 其中阶码和尾数的基数均为 2。 写出阶码和尾数均采用原码表示时的机器数形式。 写出阶码和尾数均采用补码表示时的机器数形式。 答: ( 1) x 对应的二进制定点小数表示形式为: 1111100.

17、101 2 10 0.1111100101 2 3 0.0001111100101 ( 2) 阶码和尾数均采用原码表示时的机器数形式: 0 10011 111110010100000 0 1001 1111 1100 1010 0000 09FCA0H 阶码和尾数均采用补码表示时的机器数形式: 0 11101 111110010100000 0 1110 1111 1100 1010 0000 0EFCA0H 2.9 设某机字长为 16 位,数据表示格式为: 定点整数: 0 1 15 数符 尾 数 浮点数: 0 1 2 5 6 15 数符 阶符 阶码 尾 数 分别写出该机在下列的数据表示形式中

18、所能表示的最小正数、最大正数、最大负数、最小负数(绝对值最大的负数)和浮点规格化最小正数、最大负数在机器中的表示形式和所对应的十进制真值。 ( 1) 原码表示的定点整数; ( 2) 补码表示的定点整数; ( 3) 阶码与尾数均用原码表示的浮点数; ( 4) 阶码与尾数均用补码表示的浮点数; ( 5) 阶码为移码、尾数用补码表示的浮点数。 解 :( 1) 原码表示的定点整数 机器数形式 十进制真值 最小正数 0 000000000000001 1 最大正数 0 111111111111111 215 1 最大负数 1 000000000000001 1 最小负数 1 11111111111111

19、1 (215 1) ( 2) 补码表示的定点整数 机器数形式 十进制真值 最小正数 0 000000000000001 1 最大正数 0 111111111111111 215 1 最大负数 1 111111111111111 1 最小负数 1 000000000000000 215 ( 3) 阶码与尾数均用原码表示的浮点数; 机器数形式 十进制真值 最小正数 0 1 1111 0000000001 2 10 2 15 规格化最小正数 0 1 1111 1000000000 2 1 2 15 最大正数 0 0 1111 1111111111 (1 2 10) 215 最大负数 1 1 1111

20、 0000000001 2 10 2 15 规格化最大负数 1 1 1111 1000000000 2 1 2 15 最 小负数 1 0 1111 1111111111 (1 2 10) 215 ( 4) 阶码与尾数均用补码表示的浮点数; 机器数形式 十进制真值 最小正数 0 1 0000 0000000001 2 10 2 16 规格化最小正数 0 1 0000 1000000000 2 1 2 16 最大正数 0 0 1111 1111111111 (1 2 10) 215 最大负数 1 1 0000 1111111111 2 10 2 16 规格化最大负数 1 1 0000 011111

21、1111 (2 1 2 10) 2 16 最小负数 1 0 1111 0000000000 1 215 ( 5) 阶码为移码、尾数用补码表示的浮点数。 机器数形式 十进制真值 最小正数 0 0 0000 0000000001 2 10 2 16 规格化最小正数 0 0 0000 1000000000 2 1 2 16 最大正数 0 1 1111 1111111111 (1 2 10) 215 最大负数 1 0 0000 1111111111 2 10 2 16 规格化最大负数 1 0 0000 0111111111 (2 1 2 10) 2 16 最小负数 1 0 1111 000000000

22、0 1 215 2.10 设 2.9 题中的浮点数格式中,阶码与尾数均用补码表示,分别写出下面用十六进制书写的浮点机器数所对应的十进制真值。 ( 1) FFFFH; ( 2) C400H; ( 3) C000H。 答: ( 1) FFFFH 1 11111 1111111111 2 10 2 1 2 11 ( 2) C400H 1 10001 0000000000 1 2 15 2 15 ( 3) C000H 1 10000 0000000000 1 2 16 2 16 2.11 用 十六进制 写出下列十进制数的 IEEE754 标准 32 位单精度浮点数的 机器数的 表示 形式。 ( 1)

23、0.15625 ( 2) 0.15625 ( 3) 16 ( 4) 5 答: ( 1) (0.15625)10 (0. 00101)2 1.01 2 3 阶码 E 127 ( 3) 124 (1111100)2 01111100 机器数形式: 0 01111100 01000000000000000000000 十六进制 形式: 3E200000H ( 2) ( 0.15625)10 ( 0. 00101)2 1.01 2 3 阶码 E 127 ( 3) 124 (1111100)2 01111100 机器数形式: 1 01111100 01000000000000000000000 十六进制

24、 形式: BE200000H ( 3) (16)10 (10000)2 1.0000 24 阶码 E 127 4 131 (10000011)2 机器数形式: 0 10000011 00000000000000000000000 十六进制 形 式: 41800000H ( 4) ( 5)10 ( 101)2 1.01 22 阶码 E 127 2 129 (10000001)2 机器数形式: 1 10000001 01000000000000000000000 十六进制 形式: C0A00000H 2.12 用 十六进制 写出写出 IEEE754 标准 32 位单精度浮点数 所能表示的 最小规格

25、化正数 和最大 规格化负数的机器数表示形式 。 答: 若 1 E 254,则 N ( 1)S 2E 127 (1.M) ,为规格化数。 最小规格化正数的机器数表示形式: S 0, E 1, M 00000000000000000000000 0 00000001 00000000000000000000000 00800000H 最大 规格化负数的机器数表示形式: S 1, E 1, M 00000000000000000000000 1 00000001 00000000000000000000000 80800000H 2.13 写出下列十六进制的 IEEE 单精度浮点数代码所代表的十进制

26、数值。 ( 1) 42E48000 ( 2) 3F880000 ( 3) 00800000 ( 4) C7F00000 解: ( 1) 42E48000 0 10000101 11001001000000000000000 指数 (10000101)2 127 133 127 6 M 1.11001001000000000000000 1 (1/2 1/4 1/32 1/256) 十进制数值 N 1 (1/2 1/4 1/32 1/256) 26 114.25 ( 2) 3F880000 0 01111111 00010000000000000000000 指数 (01111111)2 127

27、 127 127 0 M 1.00010000000000000000000 1 1/16 1.0625 十进制数值 N 1.0625 20 1.0625 ( 3) 00800000 0 00000001 00000000000000000000000 指数 (00000001)2 127 1 127 126 M 1.00000000000000000000000 十进制数值 N 1 2 126 ( 4) C7F00000 1 10001111 11100000000000000000000 指数 (10001111)2 127 143 127 16 M 1. 1110000000000000

28、0000000 1 (1/2 1/4 1/8) 1.875 十进制数值 N (216 215 214 213) 15 213 122880 1.875 216 2.14 设有两个正浮点数: 1e11 2SN , 2e22 2SN ( 1) 若 e1 e2,是否有 N1 N2 ( 2) 若 S1、 S2 均为规格化数,上述结论是否正确? 答:( 1)不一定 ( 2)正确 2.15 设一个六位二进制 小数 x 0.a1a2a3a4a5a6, x 0,请回答: ( 1) 若要 x 81 , a1a2a3a4a5a6 需要满足什么条件? ( 2) 若要 x 21 , a1a2a3a4a5a6 需要满足

29、什么条件? ( 3) 若要 41 x 161 , a1a2a3a4a5a6 需要满足什么条件? 解: ( 1)要 x 81 , a1a2a3a4a5a6 需要满足: a1a2a3 至少有一个 1 ( 2)要 x 21 , a1a2a3a4a5a6 需要满足: a1 1,且 a2a3a4a5a6 至少有一个为 1(不为全 0) ( 3)要 41 x 161 , a1a2a3a4a5a6 需要满足: a1 0 且 a2 1, a3a4a5a6 为全 0 a2 0 且 a3 1, a4a5a6 任意 或 a2 0 且 a3 0, a4 1, a5a6 至少有一个为 1 2.16 表示一个汉字的内码需

30、几个字节?表示一个 32 32 点阵的汉字字形码需几个字节?在计算机内部如何区分字符信息与汉字信息? 答: 一个汉字的内码需 2 个字节。 表示一个 32 32 点阵的汉字字形码需 4 32 128 个字节。 在计算机内部利用字节的最高位是 0 还是 1 区分字符信息与汉字信息 . 2.17 分别用 前分隔数字串、后嵌入数字串和 压缩的十进制数串形式表示下列十进制数。 ( 1) 74 ( 2) 639 ( 3) 2004 ( 4) 8510 解: ( 1) 74 前 分隔数字串 74 2B 37 34 “+” “7” “4” 后嵌入数字串 74 37 34 “7” “4” 压缩的十进制数串 7

31、4 0000 0111 0100 1100 “0” “7” “4” “+” ( 2) 639 前分隔数字串 639 2D 36 33 39 “-“ “6” “3” “9” 后嵌入数字串 639 36 33 79 “6” “3” “9” 压缩的十进制数串 639 0110 0011 1001 1101 “6” “3” “9” “-” ( 3) 2004 前分隔数字串 2004 2B 32 30 30 34 “+” “2” “0” “0” “4” 后嵌入数字串 2004 32 30 30 34 “2” “0” “0” “4” 压缩的十进制数串 2004 0000 0010 0000 0000 01

32、00 1100 “0” “2” “0” “0” “4” “+” ( 4) 8510 前分隔数字串 8510 2D 38 35 31 30 “-“ “8” “5” “1” “0” 后嵌入数字串 8510 38 35 31 70 “8” “5” “1” “0” 压缩的十进制数串 8510 0000 1000 0101 0001 0000 1101 “0” “8” “5” “1” “0” “-” 2.18 数据校验码的实现原理是什么? 答: 。数据校验码的实现原理是在正常编码中加入一些冗余位,即在正常编码组中加入一些非法编码,当合法数据编码出现某些错误时,就成为非法编码,因此就可以通过检测编码是否合

33、法来达到自动发现、定位乃至改正错误的目的。在数据校验码的设计中,需要根据编码的码距合理地安排非法编码的数量和编码 规则。 2.19 什么是“码距”?数据校验与码距有什么关系? 答: 码距是指 在一组编码中任何两个编码之间最小的距离。 数据校验码的 校验位越多,码距越大,编码的检错和纠错能力越强。 记码距为 d,码距与校验码的检错和纠错能力的关系是: d e 1 可检验 e 个错。 d 2t 1 可纠正 t 个错。 d e t 1 且 e t,可检 e 个错并能纠正 t 个错。 2.20 奇偶校验码的码距是多少?奇偶校验码的校错能力怎样? 答: 奇偶校验码的码距为 2。 奇偶校验码只能发现一位或

34、奇数位个错误,而无法发现偶数位个错误 ,而且即使发现奇数位个错误也无法确定出错的位置,因而无法自动纠正错误。 2.21 下面是两个字符( ASCII 码)的检一纠一错的海明校验码(偶校验),请检测它们是否有错?如果有错请加以改正,并写出相应的正确 ASCII 码所代表的字符。 ( 1) 10111010011 ( 2) 10001010110 解: ( 1) 指误字为 E1 P1 A6 A5 A3 A2 A0 1 1 1 1 0 1 1 E2 P2 A6 A4 A3 A1 A0 0 1 0 1 1 1 0 E3 P4 A5 A4 A3 1 1 0 1 1 E4 P8 A2 A1 A0 0 0

35、1 1 0 得到的指误字为 E4E3E2E1 0101 (5)10,表示 接收到的 海明校验码中第 5 位上的数码出现了错误。将第 5位上的数码 A5 1 取反,即可得到正确结果 10110010011。 正确 ASCII 码所代表的字符为 1001011“ K”。 ( 2) 指误字为 E1 P1 A6 A5 A3 A2 A0 1 0 1 1 1 0 0 E2 P2 A6 A4 A3 A1 A0 0 0 0 1 1 0 0 E3 P4 A5 A4 A3 0 1 0 1 0 E4 P8 A2 A1 A0 0 1 1 0 0 得到的指误字为 E4E3E2E1 0000,无错。 正确 ASCII 码

36、为 0101110“” 2.22 试编出 8 位有效信息 01101101 的检二纠一错的海明校验码(用偶校验)。 解: 8 位有效信息需要用 4 个校验位,所以检一纠一错的海明校验码共有 12 位。 4 个校验位为: P1 A7 A6 A4 A3 A1 0 1 0 1 0 0 P2 A7 A5 A4 A2 A1 0 1 0 1 0 0 P4 A6 A5 A4 A0 1 1 0 1 1 P8 A3 A2 A1 A0 1 1 0 1 1 检一纠一错的海明校验码: 000111011101 1DDH 检二纠一错的海明校验码,增加 P0 P0 P1 P2 A7 P4 A6 A5 A4 P8 A3 A

37、2 A1 A0 1 有效信息 01101101 的 13 位检二纠一错的海明校验码: 1000111011101 11DDH 2.23 设准备传送的数据块信息是 1010110010001111,选择生成多项式为 G(x) 100101,试求出数据块的 CRC码。 解:模 2 除后,余数 R(x) 10011,数据块的 CRC 码: 101011001000111110011 2.24 某 CRC 码( CRC)的生成多项式 G(x) x3 x2 1,请判断下列 CRC 码是否存在错误。 ( 1) 0000000 ( 2) 1111101 ( 3) 1001111 ( 4) 1000110 解

38、: G(x) 1101 ( 1) 0000000 模 2 除 1101,余数为: 000,无错 ( 2) 1111101 模 2 除 1101,余数为: 010,有 错 ( 3) 1001111 模 2 除 1101,余数为: 100,有错 ( 4) 1000110 模 2 除 1101,余数为: 000,无错 2.25 选择题 ( 1) 某机字长 64 位,其中 1 位符号位, 63 位尾数。若用定点小数表示,则最大正小数为 B 。 A. (1 2-64) B. (1 2-63) C. 2 64 D. 2 63 ( 2) 设 x补 =1.x1x2x3x4x5x6x7x8,当满足 A 时, x

39、 1/2 成立。 A. x1 1, x2 x8 至少有一个为 1 B. x1 0, x2 x8 至少有一个为 1 C. x1 1, x2 x8 任意 D. x1 0, x2 x8 任意 ( 3) 在某 8 位定点机中,寄存器内容为 10000000,若它的数值等于 128,则它采用的数据表示为 B 。 A. 原码 B. 补码 C. 反码 D. 移码 ( 4) 在下列机器数中,哪种表示方式下零的表示形式是唯一的 B 。 A. 原码 B. 补码 C. 反码 D. 都不是 ( 5) 下列论述中,正确的是 D 。 A. 已知 x原 求 x补 的方法是:在 x原 的末位加 1 B. 已知 x补 求 x补

40、 的方法是:在 x补 的的末位加 1 C. 已知 x原 求 x补 的方法是:将尾数连同符号位一起取反,再在末位加 1 D. 已知 x补 求 x补 的方法是:将尾数连同符号位一起取反,再在末位加 1 ( 6) IEEE754 标准规定的 32 位浮点数格式中,符号位为 1 位,阶码为 8 位,尾数为 23 位,则它所能表示的最大规格化正数为 A 。 A. (2 2 23) 2 127 B. (1 2 23) 2 127 C. (2 2 23) 2 255 D. 2 127 2 23 ( 7) 浮点数的表示范围取决于 A 。 A. 阶码的位数 B. 尾数的位数 C. 阶码采用的编码 D. 尾数采用

41、的编码 ( 8) 在 24 24 点阵的汉字字库中,一个汉字的点阵占用的字节数为 D 。 A. 2 B. 9 C. 24 D. 72 ( 9) 假定下列字符码中有奇偶校验位,但没有数据 错误,采用奇校验的编码是 B 。 A. 10011010 B. 11010000 C. 11010111 D. 10111000 ( 10) 在循环冗余校验中,生成多项式 G(x)应满足的条件不包括 D 。 A. 校验码中的任一位发生错误,在与 G(x)作模 2 除时,都应使余数不为 0 B. 校验码中的不同位发生错误时,在与 G(x)作模 2 除时,都应使余数不同 C. 用 G(x)对余数作模 2 除,应能使

42、余数循环 D. 不同的生成多项式所得的 CRC 码的码距相同,因而检错、校错能力相 同 2.26 填空题 ( 1) 设某机字长为 8 位(含一符号位),若 x补 11001001,则 x 所表示的十进制数的真值为 , 1/4x补 ;若 y移 =11001001,则 y 所表示的十进制数的真值为 ; y 的原码表示 y原 。 答: -55 11110010 +73 01001001 ( 2) 在带符号数的编码方式中,零的表示是唯一的有 和 。 答: 补码 移码 ( 3) 若 x1补 10110111, x2原 1.01101 ,则数 x1 的十进制数真值是 , x2 的十进制数真值是 。 答: -73 -0.71875 ( 4) 设某浮点数的阶码为 8 位(最左一位为符号位),用移码表示;尾数为 24 位(最左一位为符号位),采用规格化补码表示,则该浮点数能表示的最大正数的阶码为 ,尾数为 ;规格化最大负数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。