第一范文网 - 专业文章范例文档资料分享平台

计算机原理书和练习答案

来源:用户分享 时间:2025/7/13 10:36:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

A. 10101101B B. 256Q C. ACH D. 171D

2 、将 -33 以单符号位补码形式存入 8 位寄存器中,寄存器中的内容为( A )。 A. DFH B. A1H C. 5FH D. DEH

3 、对 +0 和 -0 表示形式惟一的机器码是( B )。 A. 原码 B. 补码 C. 反码 D. 真值 4 、 8 位补码可表示定点整数的范围是( C )。

A. –127~+127 B. –128~+128 C. –128~+127 D. –127~+128 5 、原码 1.0101110 所表示的真值为( A )。

A. -0.0101110 B.+0.0101110 C.-0.1010010 D.+0.1010010 6 、 8 位反码可表示定点小数的范围是( D )。

A. –1~1 B. –1~1-2-7 C. –1+2-7~1 D. –1+2-7~1-2-7 7 、在计算机加减法运算中,最常使用的是( B )。 A. 原码 B. 补码 C. 反码 D. ASCII码 8 、每个字节中可存放(C )个BCD码数码。 A. 4 B. 3 C. 2 D. 1

9 、在补码浮点数的运算中,判别运算结果为规格化数的条件是(B )。 A. 尾数最高位为零 B. 尾数最高位为1 C. 尾数最高位与符号位相同 D. 尾数最高位与符号位不同 10 、计算机中字符的编码为(D )。 A. 原码 B. 补码 C. 反码 D. ASCII码 11 、逻辑运算中的逻辑加是指( B )。

A. “与”运算 B. “或”运算 C. “非”运算 D. “异或”运算 12 、[X]补=0.0000,X的真值为(C、D )。 A. 1 B. –1 C. +0 D. -0

13 、(D )的编码保持了数据原有的大小顺序。 A. 原码 B. 补码 C. 反码 D. BCD码

14 、若真值X为负小数,则用n位二进制数(含符号位)表示的原码定义为(B )。 A. [X]原=X B. [X]原=1-X C. [X]原=X-1 D. [X]原=2n-1-X 15 、反码的作用是(A )。

A.作为求补码的中间手段 B. 作为求原码的中间手段 C. 能将负数转换为正数 D. 能将减法转化为加法 16 、国标码属于( D )。

A. 音码 B. 形码 C. 音形码 D. 数字码 17 、汉字内码又称为机内码,其编码方法为( B )。

A. 每个汉字或字符大多采用 2 个字节长的 ASCII 码,最高位为 0

B. 每个汉字或字符大多采用 2 个字节长的 ASCII 码,最高位为 1 C. 每个汉字或字符不能采用 3 或 4 个字节长的 ASCII 码 D. 每个汉字或字符只能采用 2 个 7 位 ASCII 码 18 、汉字字模码是指( C )。

A. 一种汉字的内码 B. 一种汉字的输入码

C. 一种用点阵表示的汉字字形代码,属于汉字的输出码 D. 不采用二进制代码的编码 19 、对于 24 × 24 点的汉字字模码,每个汉字在字库中占( B )字节。 A.32 B. 72 C. 128 D. 288 20 、逻辑数据表达的是( C )。

A. 事物的数值关系 B. 事物的数值关系,但不能用 0 、 1 表示 C. 事物的逻辑关系 D. 事物的逻辑关系,只能用 1 位二进制数来表示

三、多项选择题

1 、计算机中可以表示二进制小数的机器码是( A 、 B 、 C )。 A. 原码 B. 补码 C. 反码 D. 移码

2 、在计算机中当运算结果超出取值范围的最大值时,则发生( A 、 B )。 A. 溢出 B. 正溢出 C. 负溢出 D. 中断处理 3 、补码的作用是( A 、 B 、 C 、 D )。

A. 使机器数的码制简单 B. 使计算机的运算符合其物理性能 C. 能将负数转换为正数 D. 能将减法转化为加法

4 、对于 n 位二进制整数,( A 、 C )的表示范围为: - ( 2n-1–1 ) ~+ ( 2n-1-1 )。 A. 原码 B. 补码 C. 反码 D. 都不是

5 、对于两个机器数 55H 和 AAH ,运算结果相同的逻辑操作是( B 、 D )。 A. 逻辑与 B. 逻辑或 C. 逻辑非 D. 逻辑异或

6 、在定点数运算中,除加法器之外还必须使用移位器的运算是( C 、 D )。 A. 加法 B. 减法 C. 乘法 D. 除法

7 、二进制整数采用机器码表示时,( B )的表示范围最大。 A. 原码 B. 补码 C. 反码 D. BCD码

8 、设字长8位并用定点整数表示,模为28,若[X]补=11111010,则X的原码及真值X分别为(B、D )。

A. [X]原=00000110,X=+0000110 B. [X]原=10000110,X=-0000110 C. [X] 原 =01111010 , X=+1111010 D. [X] 原 =[11111010] 补, X=-0000110 9 、真值 X=-127D ,则其真值及 8 位反码分别为( D )。

A. [X] 反 =11111111 , X=-1000000 B. [X] 反 =10000000 , X=-1000000 C. [X] 反 =11111111 , X=-1111111 D. [X] 反 =10000000 , X=-1111111 10 、若 X=10111001 , Y=11110011 ,则 X 和 Y “逻辑与”的值及“逻辑异或”的值分

别为( C )。

A. 110101100 , 000001101 B. 001010011 , 111110010 C. 10110001 , 01001010 D. 01001110 , 11111011

四、判断题

1 、正的二进制定点小数的真值与机器码相同。(× )

2 、十进制整数和十进制小数转换成二进制数的方法相同。(× ) 3 、定点负小数原码的数学表达式为: 1+|X| , -1

4 、定点负小数原码的数值表示范围为: - ( 1–2n-1 )≤ X ≤ 1-2n-1 。(× ) 5 、 n 位二进制整数和小数补码的模都为 2n 。(× ) 6 、 n 位二进制负整数反码的数学表达式为 X 。(× )

7 、文字信息分为字符信息和汉字信息,都用 8 位 ASCII 码表示,其中字符信息的最高位为 0 ,用个 8 位 ASCII 码表示,占 1 个字节。(× ) 8 、 BCD 码具有二进制的形式,又具有十进制的特点。(√ )

9 、 8421 码是一种有权码,用其表示的十进制数正好与相应的 4 位二进制数按权展开求和的值相等。( √ )

10 、汉字输入码是指从键盘上输入的代表汉字的编码,简称外码。(√ ) 五、名词解释题

解释下列各个计算机术语的含义:

1 、原码:符号位用 0 表示正数 ,1 表示负数 , 其余各位表示尾数本身。 2 、反码:正数的反码与其原码相同,负数的反码是将二进制位按位取反。

3 、补码:正数的补码与其原码相同,负数的补码是将二进制位按位取反后在最低位加 1 。 4 、阶码:在浮点数据编码中,表示小数点的位置的代码。 5 、尾数:在浮点数据编码中,表示数据有效值的代码。 6 、基数:一种记数制允许选用基本数字符号的个数称为基数 。

7 、规格化数:所谓规格化数是指尾数的最高位是有效数字 1 而不是 0 ,且尾数应满足大于或等于 0.5 ,小于 1 。 六、简答题

1、 在存储的文字信息中,计算机怎样判别它是 ASCII 码还是汉字编码? 答: ASCII 码的最高位为“ 0 ”而汉字编码的最高位为“ 1 ”。 2 、计算机中为什么采用二进制数? 答:这是由二进制数的特点决定的: 1) 二进制数的状态简单,容易表示 2) 二进制数的运算规则简单。 3) 使用二进制数可以节省设备。

4) 使用二进制数可以利用机器结构的简化。

3 、浮点数所能表示的数值范围和精度取决于什么?

答:浮点数所能表示的数值范围取决于阶码的位数,精度取决于尾数的位数。 七、分析与计算机题

1 、将下列二进制数转换为十进制数

① 10011101B ② 10110110B ③ 10000111B ④ 00111000B

答:① 10011101B=157D ② 10110110B=182D ③ 10000111B=135D ④ 00111000B=56D 2 、将下列十进制数转换成二进制数,再转换成八进制数和十六进制数 ① 234D ② 1023D ③ 131.5D ④ 27/32

答:① 234D=11101010B=352Q=EAH ② 1023D=1111111111B=1777Q=377H ③ 131.5D=10000011.1B=203.4Q=83.8H ④ 27/32=0.84375D=0.66Q=0.D8H 3 、写出下列二进制数的原码、反码和补码

① 11010100B ② 0.1010000B ③ -10101100 ④ -0.0110000 答:① X=11010100B [X] 原 =[X] 反 =[X] 补 =011010100 ② 0.1010000B [X] 原 =[X] 反 =[X] 补 =0.1010000

③ -10101100 [X] 原 =110101100 [X] 反 =101010011 [X] 补 =101010100 ④ -0.0110000 [X] 原 =1.0110000 [X] 反 =1.1001111 [X] 补 =1.1010000 4 、一个 32 位的浮点数,阶码用 7 位(含符号位)二进制补码表示,尾数用 25 位(含符号位)二进制原码表示,基数为 2 ,求它的浮点数的表示范围。 答:它的浮点数的表示范围为: -231 ×( 224-1 ) ~231 ×( 224-1 ) 5 、进行下列数值的转换

① 1110.1100B= ( 14.75 ) D ② 43.75D= ( 101011.1100 ) B ② ③ 53.6Q= ( 101011.110 ) B ④ 2B.CH= ( 101011.1100 ) B 6 、写出下面二进制数的原码、反码和补码 -0.0110110 答: X=-0.0110110

[X] 原 =1.0110110 [X] 反 =1.1001001 [X] 补 =1.1001010 7 、写出下面数值为原码、反码和补码时所对应的二进制真值 11010101

答: [X] 原 =11010101 X=-1010101 [X] 反 =11010101 X=-0101010 [X] 补 =11010101 X=-0101011 8 、将下面数表示成规格化的浮点数 1010B

答: 1010B=20 × 1010B=2100 × 0.1010B

搜索更多关于: 计算机原理书和练习答案 的文档
计算机原理书和练习答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1h2m41l74a8wrp6237s2_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top