计算机组成原理习题及答案 下载本文

18.设阶码8位(最左一位为符号位),用移码表示,而尾数为24位(最左一位为符号位),用规格化补码表示,则它能表示的最大正数的阶码为(),尾数为(),而绝对值最小的负数阶码为(),尾数为()(以上答案均用二进制书写)。

答案:①11111111 ②0111 1111 1111 1111 1111 1111 ③00000000 ④1011 1111 1111 1111 1111 1111 19.二进制在计算机中常用的表示方法有原码、补码、反码和移码等多种。表示定点整数时,若要求数值0在计算机中唯一表示为全“0”,应采用();表示浮点数时,若要求机器零(即尾数为零,且阶码最小的数)在计算机中表示为全“0”,则阶码应采用()。某计算机中,浮点数的阶码占8位,尾数占40位(字长共48位),都采用补码,则该机器中所能表达的最大浮点数是()。 答案:补码 移码 2×(1-2)

20.汉字的()、()、()是计算机用于汉字输入、内部处理、输出三种不同途径的编码。

答案:输入编码(或输入码) 内码(或机内码) 字模码 21.根据国标规定,每个汉字内码用()表示。 答案:2个字节

127

-39

22.汉字输入时,将汉字能转换成计算机能够接受的汉字()码,它进入计算机后必须转换成汉字()码才能进行信息处理。

答案:输入 内

23.常见的汉字编码方案可以归纳为:()、()、()等。 答案:数字编码 拼音码 汉字字型码

24.为使汉字机内码与ASCII相区别,通常将汉字机内码的最高位置()。 答案:1

25.汉字的基本属性有()、()、()。 答案:字形、字义、字音

26.一个24×24点阵的汉字,需要()字节的存储空间。 答案:72

27.最小的区位码是(),其对应的交换码是()、内码是()、在外存字库的地址是()。

分析:最小的区位码是01区01位;

交换码又称国标码,而国标码(十六进制)=区位码(十六进制)+2020H,所以其对应的交换码是0101H+2020H=2121H。机内码(十六进制)=国标码(十六进制)+8080H,所以其对应的内码是2121H+8080H=A1A1H。在外存字库中是从文件头开始,所以其在外存字库的记录号是0。 答案:0101H 2121H A1A1H 0

28.已知某个汉字的国标码为3540H,其机内码为()H。 分析:机内码(十六进制)=国标码(十六进制)+8080H,该汉字的机内码=3540H+8080H=B5C0。 29.汉字库的类型有()和()两种。

答案:硬字库 软字库

30.GB1998代码的名称是()位二进制代码,其中有()种西文图形字符和()种控制字符。 答案:7 34 94

31.常用的校验码有()、()、()等。

答案:奇偶校验码 海明校验码 CRC码

32.奇偶校验法只能发现()数个错,不能检查无错或()数个错。

答案:奇 偶

33.设有7位信息码0110101,则低位增设偶校验位后的代码为(),而低位增设校验位后的代码为()。 答案:01101010 01101011

34.信息序列16位,若构成能纠正一位错发现错的海明码,至少需要加()检验位。

分析:16位有效信息,设r为校验位的位数,则整个码字的位数N应满足不等式:N=16+r≦2r -1 (r至少为5位) 若要求海明码能检测出2位错误,则再增加一位校验位。 答案:6位

35.CRC码又称为(),它具有()能力。 答案:循环冗余校验码 纠错

36.生成多项式G(X)=X4+X1+X0 对应的二进制编码为(),以此多项式进行CRC编码,其校验位的位数是()位。

答案:10011 4 2.2.2选择题

1.计算机中表示地址时使用() A无符号数 B原码 C反码 D补码 答案:A

2.当-1

3.字长为16位,用定点补码小数表示时,一个字所能表示的范围是()

A0~(1-2) B-(1-2)~(1-2)C-1~+1 D-1~(1-2) 分析:若字长为n+1.则定点补码小数的表示范围为:-1≤X≤1-2答案:D

4.某机器字长32位,其中1位符号位,31位尾数。若用定点整数补码表示,则最小正整数为();最大负数值为()。 A+1 B+2

31

-n

-15

-15

-15

-15

X

C-2 D-1

31

分析:若字长为n+1,用定点整数补码表示时:最小正整数为1; 最大负数值为-2,这里n=31。 答案:(1)A (2)C

5.字长12位,用定点补码规格化小数表示时:所能表示的正数范围是()。 A2

-12

-n

~(1-2

-12

) B2

-11

~(1-2

-11

) C1/2~(1-2)

-11