posts - 70,comments - 80,trackbacks - 0

一、 填空题

1 、计算机中的数有定点表示法浮点表示法两种表示方法。

2 、原码的编码规则是:最高位代表符号,其余各位是该数的尾数本身

3 、补码的编码规则是:正数的补码与其原码相同,负数的补码是将二进制位按位取反后在最低位 1

4 、反码的编码规则是:正数的反码与其原码相同,负数的反码是将二进制位按位取反

5 、一种记数制允许选用基本数字符号的个数称为基数

6 、整数部分个位位置的序号是 0

7 、通常把表示信息的数字符号称为数码

8 、八进制数的基数是 8

9 7420.45Q 的十六进制数是 F02.94H

10 、数在计算机中的二进制表示形式称为二进制数

11 、在小型或微型计算机中,最普遍采用的字母与字符编码是 ASCII

12 、计算机一般都采用进制数进行运算、存储和传送,其理由是运算规则简单,可以节省设备

13 、十进制整数转换成二进制的方法是 2 取余法 ,小数转换成二进制的方法是 2 取整法

14 、二进制的运算规则有加法规则、减法规则、乘法规则和除法规则

15 、目前常见的机器编码有原码反码补码

16 、对 -0 +0 有不同表示方法的机器码是原码反码

17 8 位寄存器中存放二进制整数,内容全为 1 ,当它为原码、补码和反码时所对应的十进制真值分别是 -127 -1 -0

18 、在二进制浮点数表示方法中,阶码的位数越多则数的表示范围越大,尾数的位数越多则数的精度越高。

19 、对于定点整数, 8 位原码(含 1 位符号位)可表示的最小整数为 -127 ,最大整数为 127

20 、采用 BCD 码, 1 位十进制数要用 4 位二进制数表示, 1 个字节可存放 2 BCD 码。

21 、对于定点小数, 8 位补码可表示的最小的数为 -1 ,最大的数为 1-27

22 、在原码、补码、反码中,补码的表示范围最大。

23 、浮点运算时,若运算结果尾数的最高位不为 1 时需要规格化处理,此方法称为规格化

24 、西文字符通常采用 ASCII 编码,这种编码用 7 位二进制数表示。

25 、在 1 个字节中存放两个十进制数的编码方式称为二—十进制码,简称 BCD

26 、浮点运算中的对阶操作采用尾数右移几位,加上几个阶码来实现,此方法称为对阶

27 、浮点运算结果规格化时,尾数左移解决尾数值小于 0.5 问题,右移解决尾数值大于或等于 1 问题。

28 、逻辑操作是对数据进行按位的逻辑、逻辑、逻辑和逻辑异或等操作。

29 、补码表示的二进制浮点数,阶码为 6 位,尾数为 10 位,均包含符号位,它能表示的最小二进制数为 - 29-1 *231 ,最大二进制数为 29-1 *231

30 、浮点数乘法的运算方法是阶码相加,尾数相乘;除法的运算方法是阶码相减,尾数相除

31 、大部分计算机在处理数值数据时均采用浮点数,这种计算机称为浮点机

32 、在计算机中用相同的字长表示二进制数,浮点数表示的范围比定点数的大。

33 、数据可分为非数值型数据数值型数据两种。其中数值型数据又称符号数据,它又可分为定点数据和浮点数据。

34 36D 8421 码为 00110110B 。字符串“ 36 ”的 ASCII 码为 0011001100110110B

35 、逻辑运算的特点是只在对应的两个二进制位上进行,与相邻的高低位之间不发生关系,不存在进位、借位等

36 、摸是指一个计量系统的测量范围,即该系统所能表示的最大值,是产生溢出的量,在计算中会自动丢失。

 

二、单项选择题

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.0000X的真值为(CD )。
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分别为(BD )。 
 A. [X]
=00000110X=+0000110     B. [X]=10000110X=-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<X 0 。( √)

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

 

posted on 2006-09-29 08:19 木子李 阅读(2638) 评论(3)  编辑 收藏 引用 网摘 所属分类: 计算机原理

FeedBack:
# re: 《计算机原理学习指导》第二章 综合练习题 参考答案
2007-10-08 08:35 | t
xiexie  回复  更多评论
  
# re: 《计算机原理学习指导》第二章 综合练习题 参考答案
2007-10-08 08:37 | t
谢谢!棒!!赞!!!  回复  更多评论
  
# re: 《计算机原理学习指导》第二章 综合练习题 参考答案
2007-10-18 18:37 | 思言
太好了,这对我真是太有用了!谢谢!!!!!  回复  更多评论
  

只有注册用户登录后才能发表评论。