好文档 - 专业文书写作范文服务资料分享网站

计算机组成原理第2章 例题及参考答案

天下 分享 时间: 加入收藏 我要投稿 点赞

第二章 数码系统例题及答案

例题1 写出下列各数的原码、反码、补码、移码(用二进制数表示)。 (1)-35/64 (2)23/128 (3)-127

(4)用小数表示-1 (5)用整数表示-1 (6)用整数表示-128

解:-1在定点小数中原码和反码表示不出来,但补码可以表示,-1在定点整数中华表示最大的负数,-128在定点整数表示中原码和反码表示不出来,但补码可以。

十进制数 -35/64 23/128 -127 用小数表示-1 用整数表示-1 用整数表示-128

例题2 设机器字长为16位,分别用定点小数和定点整数表示,分析其原码和补码的表示范围。

解:(1)定点小数表示

最小负数 最大负数 0 最小正数 最大正数 二进制原码 1.111…111 1.000…001 0.000…001 0.111…111 十进制真值 - (1-215) -215 2-15 1-2-15 原码表示的范围:- (1-215) ~1-2-15

二进制补码 1.000…000 1.111…111 0.000…001 0.111…111 十进制真值 -1 -215 2-15 1-2-15 原码表示的范围:- 1 ~1-2-15

二进制真值 -0.100011 0.0010111 -1111111 -1.0 -1 -10000000 原码表示 1.1000110 0.0010111 11111111 10000001 反码表示 补码表示 移码表示 1.0111001 1.0111010 0.0111010 0.0010111 0.0010111 1.0010111 10000000 11111110 10000001 1.0000000 11111111 10000000 0000001 0.000000 01111111 00000000 精选文库

(2)定点整数表示

最小负数 最大负数 0 最小正数 最大正数 二进制原码 1111…111 1000…001 0000…001 0111…111 十进制真值 - (215-1) -1 +1 215-1 原码表示的范围:- (215-1) ~215-1 [-32767 ~ +32767]

二进制补码 1000…000 1111…111 0000…001 0111…111 十进制真值 -1 +1 215-1 原码表示的范围: - 215 ~ 215-1 [-32768 ~ +32767]

一、选择题

1.下列数中最小的数为( )。

A.(101001)2 B.(52)8 C.(101001)BCD D.(233)16 2.下列数中最大的数为( )。

A.(10010101)2 B.(227)8 C.(96)16 D.(143)5 3.在机器数中,( )的零的表示形式是惟一的。 A.原码 B.补码 C.反码 D.原码和反码 4.针对8位二进制数,下列说法中正确的是( )。

A.-127的补码为10000000 B.-127的反码等于0的移码 C.+1的移码等于-127的反码 D.0的补码等于-1的反码

5.一个8位二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则最小值为( )。 A.-127 B.-32 C.-125 D.-3 6.计算机系统中采用补码运算的目的是为了( )。 A.与手工运算方式保持一致 B.提高运算速度 C,简化计算机的设计 D.提高运算的精度

7.某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小数为( ),最小负小数为( )。

A,+(231-1) B.-(1-2-32) C.+(1-2-31)≈+1 D.-(1-2-31) ≈-1

8.某机字长32位,采用定点整数(原码)表示,符号位为1位,尾数为31位,则可表示的最大正整数为(),最小负整数为()。

— 2

精选文库

A.+(231-1) B.-(1-2-32) C.+(230-1) D.-(231-1)

9.用n+1位字长(其中1位符号位)表示定点整数(原码)时,所能表示的数值范围是()。 A.0≤︱N︱≤2n+1-1 B.0≤︱N︱≤2n-1 C.0≤︱N︱≤2n-1-1

10.用n+1位字长(其中1位符号位)表示定点小数(原码)时,所能表示的数值范围是()。 A.0≤︱N︱≤1-2-(n+1) B.0≤︱N︱≤1-2-n C.0≤︱N︱≤1-2-n-1 11.定点8位字长的字,采用2的补码形式表示8位二进制整数,可表示的数范围为()。 A.-127~+127 B.-2-127~+2-127 C.2-128~2+127 D.-128~+127

12.32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位。则它所能表示的最大规格化正数为()。

A.+(2-2-23)×2+127 B.+(1-2-23)×2-127 C.+(2-2-23)×2+255 D.2+127-2-23

13.64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位。则它所能表示的最小规格化负数为( )。

A.-(2-2-52)×2-1023 B.-(2-2-52)×2+1023 C.-1×2-1024 D.-(1-2-52)×2+2047

14.假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是()。 A.11001011 B.11010110 C.11000001 D.11001001

15.若某数z的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是()码。

A.原 B.补 C.反 D.移

16.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()。 A.两者可表示的数的范围和精度相同 B.前者可表示的数的范围大但精度低 C.后者可表示的数的范围大且精度高 D.前者可表示的数的范围大且精度高

17.某数在计算机中用8421BCD码表示为0111 1000 1001,其真值为()。 A.789 B.789H C.1929 D.1lll0001001B 18.在浮点数原码运算时,判定结果为规格化数的条件是()。

— 3

计算机组成原理第2章 例题及参考答案

第二章数码系统例题及答案例题1写出下列各数的原码、反码、补码、移码(用二进制数表示)。(1)-35/64(2)23/128(3)-127(4)用小数表示-1(5)用整数表示-1(6)用整数表示-128解:-1在定点小数中原码和反码表示不出来,但补码可以表示,-1在定点整数中华表示最大的负数,-128在定点整数表
推荐度:
点击下载文档文档为doc格式
01abl1cq0a86wqu5roq73pebe0ioab00llj
领取福利

微信扫码领取福利

微信扫码分享