关键字:
习题答案
当前位置: 首页 >> 网络资源 >> 习题答案 >> 正文

第一章部分计算题答案

2014-09-15 点击:[]

4. 把下列十进制数转换为二进制数、八进制和十六进制数。

(1)32768    (2)23.156   (3)-56.8125       (4)59

解:

(1)(32768)10=(1000000000000000)2=(100000)8=(8000)16

(2)(23.156)10=(10111.00100111)2=(27.116)8=(17.27)16

(3)(-56.8125)10=(-111000.1101)2=(-70.64)8=(-38.D)16

(4)(59)10=(111011)2=(73)8=(3B)16

5. 把下列二进制数转换为十进制数、十六进制数:

       (1)10001010111    (2)10110.11101

解:

(1)(10001010111)2 =(1111)10    =(457)16

(2)(10110.11101)2=(22.90625)10=(16.E8)16

6. 求下列数据的原码、反码、补码(以8位表示)

       (1)73  (2)23  (3)-1       (4)-109

解:

(1)[73]=01001011   [73]=01001011     [73]=01001011

(2)[23]=00010111   [23]=00010111     [23]=00010111

(3)[-1]=10000001   [-1]=11111110      [-1]=11111111

(4)[-109]=11101101              [-109]=10010010        [-109] =10010011

7. 求下列数据的原码、反码、补码(以16位表示)

(1)-12137  (2)0    (3)-1  (4)23679

解:

(1)[-12137]=1010111101101001    [-12137]=1101000010010110  

[-12137]=1101000010010111

(2)[+0]=0000000000000000  [+0]=0000000000000000    [+0]=0000000000000000

[-0]=1000000000000000   [-0]=1111111111111111  [+0]=0000000000000000

(3)[-1]=1000000000000001  [-1]=1111111111111110       [-1]=1111111111111111

(4)[+23679]=0101110001111111=[+23679]=[+23679]

 

8. 把下列十进制数转换为二进制、十六进制数,并把它们用BCD码表示:

       (1)128  (2)7891  (3)819  (4)21

解:

(1)(128)10=(1000 0000)2=(80)16=(0001 0010 1000)BCD

(2)(7891)10=(1111011010011)2 =(1ED3)16=(0111 1000 1001 0001)BCD

(3)(819)10=(1100110011)2 =(333)16        =(1000 1001 0001)BCD

(4)(21)10=(10101)2=(15)16=(0010 0001)BCD

 

9. 写出下列数据的定点小数和浮点数,定点小数的小数部分为1个字节,浮点数为3字节浮点数格式。

       (1)-76.25 (2)3789    (3)-32767       (2)1.109375

解:

(1)定点数11001100.00100000               浮点数87 98 40H

(2)定点数111011001101.00000000        浮点数0C EC D0H

(3)定点数1111111111111111                   浮点数8F FF FEH

(4)定点数0001.00011011                      浮点数01 8D 80H

10.请把下列字符串用ASCII码表示。

       (1)WWW.CCTV.COM

       (2)Wo123_Password: 0

解:

(1)57 57 57 2E 43 43 54 56 2E 43 4F 4D

(2)57 6F 31 32 33 5F 50 61 73 73 77 6F 72 64 3A 30

关闭

}