C1数制与编码A - 习题1

发布时间 : 星期四 文章C1数制与编码A - 习题1更新完毕开始阅读

习 题答案

1-1. 什么是数字信号,什么是模拟信号?试举例说明。 1-2. 将下列二进制数转换成十进制数和十六进制数。

(1)1011001 ; (2)0.101011 ;(3)1011.0101 ; (4) 11.01101 答案(1)(89)D (59)H

1*2^6+0*2^5+1*2^4+1*2^3+0*2^2+0*2^1+1*2^0=(89)D (2)(0.671875)D (0.AC)H (3) (11.375)D (B.5)H (4) (3.40625)D (3.68)H

1-3. 将下列数转换成十进制数。

(1)(1010.1011)2 ; (2) (2E5.3)16 ; (3) (35.26)8

答案 (1) (10.6875)D

1*2^3+0*2^2+1*2^1+0*2*0+1*2^-1+0*2^-2+1*2^-3+1*2^-4=(10.6875)D (2)(816.1875)D

(3)(29.34375)

1-4. 写出下列十进制数的8421BCD码和余3码。 (1)675 ; (2)9536 答案 (1) (011001110101)BCD (100110101000)余三

(2)(1001010100110110)BCD

(1100100001011001)余三

1-5. 十进制数(78.25)( 4E.4 ),转换成二进制数是( 1001110.01 ),10转换成十六进制数是转换成八进制数是(53 ),转换成8421BCD码为( 01111000.00100101 )。 1-6. 将二进制1100110转换成余3码为(1101001 ),转换成格雷码为( 1010101 )。 1-7. 设真值X= - 0101,则X的原码为(10101 ),反码为(11010 ),补码为(11011 )。 1-8. 写出下列各数的原码、反码和补码。

(1)+1011011 ; (2)-1010110 ; (3)+0.101 1101 ; (4)-0.110 1001 ; 答案 (1)原码 01011011

反码01011011 补码010110110 (2原码 11010110 反码10101001 补码10101010

(3原码 00.1011101 反码00.1011101 补码0.1011101 (4原码 10.1101001

反码 11.0010110 补码 11.0010111

1-9. 若X = +101 0101,Y = +110 1101,求 [X-Y]补

答案 X补=1010101

Y补=1101101。 [X-Y]补=—1101000

1-10. 数制转换

(1)将十进制数 147,58.625 转换为二进制数。

答案(10010011)B (111010.101)B

(2)将二进制数 1001100101101,1010011011010 转换为十六进制数。

答案 (132D)H (14DA)H

(3)将十六进制数4D0F,74.A3 转换为二进制数。

答案 (100110100001111)B (1110100.10100011)B (4)(20.57)8 =(10.BC )16 (5)(63.25) 10= ( 111111.01 )2 (6)(FF)16= ( 255 )10

1-11.两个带符号的二进制的真值N1=-01010,N2=+10011,则 [N1]原= ( 11010 ),[N1]补= (10110 ), [N1]反=( 10101 ), [N2]补=( 10011 )。 1-12. 将下列二进制数进行转换 ⑴ (1100100)2 = (144 )8

⑵ (001100000001)2 = (011101101001 )BCD

(3) (101.001)2 = ( 5.2 )16 = ( 5.125 )10 1-13. 将下列二进制数转为十进制数

(101011)B = ( 43 )D (110.1011)B = ( 6.6875 )D (1011011)B = ( 91 )D (101.011)B = ( 5.375 )D 1-14. 将下列十进制数转为二进制数,八进制数和十六进制数

(1) (807)10 = (1100100111 )BCD = (101100111010 )余3码(2) (62)= (111110 )B = ( 76 )O = ( 3E H

(3) (5.3125)= ( 101.0101 )B = ( 5.24 )O = ( 5.5 H

1-15. 将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码

2

(1) (+109)=( 1101101)真值 = (1101101)原码

=(1101101)反码 = (1101101)补码

(2) (-37)=(100101)真值 = ( 1100101)原码

=(1011010)反码 = (1011011)补码

(3) (+124)=(1111100)真值 = (01111100)原码

=(01111100 )反码 = (01111100)补码

(4) (—29)=(11101)真值 = ( 111101)原码

=(100010)反码 = ( 100011)补码

1-16. 将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码 (+122)=( 1111010 )真值 = ( 1111010 )原码

=(1111010)反码 = (1111010)补码

1-17. 把下列4个不同数制的数按从大到小的次序排列 (1) (376.125)D、 (110000)B、 (17A)H、 (67)O

( (17A)H)>( (376.125)D)>( (67)O )>( (110000)B) 。 (2) (76.125)D、 (27A)H 、 (10110)B、 (56)O

( (27A)H )>( (76.125)D )>( (56)O )>( (10110)B ) 。 1-18. 将下列二进制数转为十进制数 (1) (111000)B = (43 )D (2) (10.1101)B = (2.8125 )D

1-19. 将下列十进制数转为二进制数,八进制数和十六进制数 (1) (37)= ( 100101)B = ( 45)O = ( 25 )16 (2) (9.3125)= ( 1001.0101)B = (H.24)O = ( 9.5)16

1-21. 将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码 1-22. [X]原=1.1101,真值X= __________,[X]补 = ___________。

答案:真值 +1.1101 答案:0.1111

补码 1.1101

1-23. [X]反=0.1111,[X]补= _____________。

1-24. 已知格雷码为1000,二进制码为___________________, 已知十进制数为92,其余三码为___________________。

答案:(1) 1111

(2) 10010101

1-25. 将下列二进制数转为十进制数

(101101)B = ( )D (101.1011)B = ( )D 答案:(101101)B = (45)D (101.1011)B = (5.6875)D 1-26. 将下列十进制数转为二进制数,八进制数和十六进制数

(43)= ( )B = ( )O = ( )H (14.625)= ( )B = ( )O = ( )H

答案:(43)= (101011)B = (53)O =(2B)H (14.625)= (1110.101)B = (16.5)O = (E.A)H

3

1-27. 将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码 (+115)=( )真值 = ( )原码

=( )反码 = ( )补码

(-38)=( )真值 = ( )原码

=( )反码 = ( )补码

答案:(+115)=(+1110011)真值 = (1110011)原码

=(1110011)反码 =(1110011)补码 (-38)=(-100110)真值 =(1100110)原码

=(1011001)反码 =(1011010)补码

1-28. 将下列二进制数转为十进制数

(1010001)B = ( )D (11.101)B = ( )D 答案:(1010001)B = (81)D

(11.101)B = (3.625)D

1-29. 将下列有符号的十进制数转换成相应的二进制数真值、原码、反码和补码 (+254.25)=( )真值 = ( )原码

=( )反码 = ( )补码

答案:(+254.25)=(+11111110.01)真值 = (11111110.01)原码

= (11111110.01)反码 = (11111110.01)补码

1-30. 一数字信号的波形如图所示,试问该波形所代表的二进制数是什么?

1 2 3 4 5 6 7 8

答案: 01011010

1-31. 将下列十进制数转换为二进制数、八进制数、十六进制数和8421BCD码(要求转换误差不大于2): (1) 43

-4

; (2) 127 ; (3) 254.25 ; (4) 2.718 ;

答案: (1) (43)D =(101011)B =(53)O = (2B)H = (01000011)BCD

(2) (127)D =(1111111)B = (177)O = (7F)H = (000100100111)BCD

(3) (254.25)D = (11111110.01)B = (376.2)O = (FE.4)H

= (0000001001010100.00100101)BCD

(4) (2.718)D = (10.10111)B = (2.57)O = (2.BC)H = (0010.10111100)BCD

; (3) 0.34D ; (4) 1002.45D ;

1-32. 将下列十进制转换为十六进制数: (1) 500D ;(2) 59D

答案: (1)(500)D = (1F4)H (2) (59)D = (3B)H (3)(0、34)D = (0.57)H (4)(1002.45)D = (3EA.73)H 1-33. 将下列十六进制数转换为二进制数: (1) 23F.45H

(2) A040.51H

4

答案: (1)(23F.45)H = (1000111111.01000101)B

2 3 F 4 5 0010 0011 1111 0100 0101

A

0 4

0 5 1

(2)(A040.51)H = (1010000001000000.01010001)B

1010 0000 0100 0000 0101 0001

(2) A45D.0BCH

1-34. 将下列十六进制数转换为十进制数: (1) 103.2H

答案:(1) (103.2)H= (259.125)D (2) (A45D.0BC)H = (42077.046)D

1-35. 十进制数(78.25)10转换成十六进制数是( ),转换成二进制数是( ),转换成八进制数是( ),转换成8421BCD码为( )。

答案: (78.25)D = (4E.4)H = (1001110.01)B = (116.2)O = (01111000.00100101)BCD 1-36. 将二进制1100110转换成余3码为( ),转换成格雷码为( )。 答案: 余三码 1101001 格雷码 1010101

5

联系合同范文客服:xxxxx#qq.com(#替换为@)