• 沒有找到結果。

为了巩固本章所学内容,请认真做下面的自测题,参考答案见附录。

1.9.1 填空题 

1.计算机运算中主要有________、________、________和________4  种数据制式,分别用  ________、________、________和________字符标识,它们的基数分别是________、________、 

________和________。其中对应 3 位二进制码的制式是________。 

2.有一个共 12 位的二进制数,如果用 bn(n 表示位号)表示各个二进制位值的话,整个二进 制数可表示为________,如果把它转换成十进制,则它的计算展开式为________。如果要把这个  12  位二进制数转换成十六进制,则这个十六进制数共有________位。假设现有一个从  A4000H 到  CBFFFH 的内存地址段,则这个地址段最多可以存放________字节数据。 

3.二进制的算术运算中:1+1=________,0­1=________,借 1 当________,进 1 当________;

二进制的逻辑运算中:1∧0 =________,1∨0 = ________,1⊕0 =________。 

4.机器数的最高位是________,其余各位是该数的________;反码的编码规则是:正数的反 码是________,负数的反码是________;补码的编码规则是:正数的补码是________,负数的补码 是________。 

5.机器数 10010110 的真值为________(用十进制表示),原码为________,反码为________,

补码为________(各种编码用二进制数表示)。

1 Chapter 

A.8  B.64  C.255  D.256  2.对于 R 进制数,在每一位上的数字可以有( )种。 

A.R/2  B.R­1  C.R  D.R+1  3.假设用 12 个二进制位表示数据,它能表示的最大无符号整数为( ) 。 

A.2047  B.2048  C.4095  D.4096  4.下列无符号数中最大的是( )。 

A.(205)  B.(001001010010)  C.(0CD)  D.(11100011) 

5.与二进制数 100101.001101 等值的十进制数是( ),等值的十六进制数是( )。  A.25.203125  B.25.34  C.37.203125  D.37.34 

6.与十进制数 28.625 等值的十六进制数为( ) ,与十进制数 254 等值的二进制数是( )。 

A.112.10  B.1C.A  C.1C.5  D.112.5  E.11111110  F.11101111  G.11111011  H.11101110  7.与十六进制数 AC.E 等值的十进制数是( ) ,等值的八进制数是( ) 。 

A.112.875  B.162.875  C.254.7  D.172.875  8.与十六进制数 23.4 等值的十进制数为( ),0x1000 转换成十进制是( ) 。 

A.35.5  B.23.4  C.35.75  D.35.25  E.4096  F.1024  G.2048  H.8192  9.下列关于浮点数说法不正确的是( )。 

1 Chapter 

11.若 X=10111001,Y=11110011,则它们分别进行“逻辑与”和“逻辑异或”运算后的结果 分别为( )。 

A.DFH  B.A1H  C.5FH  D.DEH  17.对+0 和­0 表示形式唯一的机器数表示形式是( )。 

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

18.若用 8 位机器码表示十进制数­101,则其原码表示形式为( ),补码表示形式为( )。  A.11100101  B.10011011  C.11010101  D.11100111 

19.多项式 2 14 + 2 11 + 2 + 2 + 2 表示的十六进制数为( ),表示的十进制数为( ) 。  A.4813H  B.8026H  C.2410H  D.EB410H 

E.18448  F.9232  G.18451  H.36902 

20.设字长 8 位并用定点整数表示,模为 2 ,若[X]=11111010,则 X 的原码及真值分别为

( )。 

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

A.[X]=11111111,X=­1000000  B.[X]=10000000,X=­1000000  C.[X]=11111111,X=­1111111  D.[X]=10000000,X=­1111111  22.若[X]=CCH,机器字长为 8 位,则[X/2]=( ) 。 

A.34H  B.66H  C.98H  D.E6H 1.9.3 计算题 

1.按要求进行下列数制转换(假设全部为无符号数) :

1 Chapter

(1)把(01110100)B、(11101001000.10111)B 转换成十进制。

(2)把(1076)O、(6374.65)Q 转换成十进制。

(3)把 0x7A8C、0x259B.25 转换成十进制。

(4)把十进制数 825、10815.6(精确到小数点后 4 位)转换成二进制。

(5)把十进制数 658、9240.65(精确到小数点后 4 位)转换成八进制。

(6)把十进制数 2508、5420.82(精确到小数点后 4 位)转换成十六进制。

(7)把(1011011)B、(10110111.0010)B 转换成八进制。

(8)把(1100111011)B、(11101001.101)B 转换成十六进制。

(9)把(756)O、(6265.42)O 转换成十六进制。

(10)把 0xA58C、0x8152.78 转换成八进制。 

2.求下列二进制算术运算结果(假设全部为无符号数) :

(1)求(011101)B +(10010)B、(100111)B +(110110)B 的值。

(2)求(1110101)B ­(110010)B、(1101011)B ­(10001)B 的值。

(3)求(1110)B ×(1001)B、(1100)B ×(10111)B 的值。

(4)求(110010)B ÷(1010)B、(100110101)B ÷(1011)B 的值。

(5)求(11001)B∧(1011)B、(10011)B∧(10101)B 的结果。

(6)求(11001)B∨(1011)B、(10011)B∨(10101)B 的结果。

(7)求(1100110)B 非和(1000111)B 非的结果。

(8)求(1100110)B⊕(1011)B、(100111)B⊕(10101)B 的结果。 

3.求下列补码运算结果(以二进制补码形式表示) :

(1)求[85+24]、[152+35]的值。

(2)求[185­56]、[52­135]的值。 

4.求以下浮点数:

(1)求十进制数 20.5 的单精度浮点数。

(2)两浮点数 X=2 101 ×0.11011011,Y=2 111 ×(­0.10101100),指数和尾数均为二进制原码。现求 在存储器中该数的尾数以 9 位补码形式(单符号位),指数以 4 位补码形式(单符号位)的移码的 表示形式。

相關文件