数电第1章习题解答
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
( 2)
1011.1-101.11=101.11
(3)116-78。
1.9
将下列自然二进制数转换成格雷码。 (1) 011010; (2) 10011001。
解: (1) (011010)2=(010111)gray 1.10 将下列格雷码转换成自然二进制数。 (1) 001101; 解: ( 1) (0011001)gray=(0010001)2 (2) (10010)gray=(11100)2 (2) 10010。 (2) (10011001)2=(11010101)gray
Fra Baidu bibliotek
把下列十进制数转换为二进制数,小数点后保留 4 位。 (3)0.57; (4)1.375。
解: (3) (0.57)10=(0.1001)2 ; 1.5 转换下列十六进制数为二进制数。 (1)10A; 解: (1) (10A)16=(1 0000 1010)2 1.6 (2) (0.521)16=(0.0101 0010 0001)2 (2)0.521。 (4) (1.375)10=(1.0110)2
00010001 11011111 011110000
补码:
00010001 11011110 反码: 011101111 0 011101111
( 3) 、 (4)略 1.13 分别用 8421BCD 码、余三码表示下列各数。 (1)(378.625)10; 解: (1)(378.625)10=(0011 0111 1000.0110 0010 0101)8421BCD =(0110 1010 1011.1001 0101 1000)余三码 (2)(1001110)2=(78)10=(0111 1000)8421BCD=(1010 1011)余三码 (3)(2EF)16 (4)(27.6)8 =(751)10=(0111 0101 0001)8421BCD=(1010 1000 0100)余三码 =(23.75)10=(0010 0011.0111 0101)8421BCD =(0101 0110.1010 1000)余三码 1.14 将下列 8421 BCD 码转换成二进制数。 (1)1001 0101; 解: ( 1) (1001 0101)8421BCD=(95)10=(1011111)2 ( 2) (0101 1000 1001)8421BCD=(589)10=(1001001101)2 ( 3) (0111 0110.0011)8421BCD=(76.3)10=(1001100.0101)2 1.15 将下列各数转换成 8421 BCD 码。 (2)(00111001)余 3 码 (3)(11000101)5421BCD (2)0101 1000 1001; (3)0111 0110.0011。 (2)(1001110)2; (3)(2EF)16; (4)(27.6)8。
第一章习题解答
1.1 转换下列二进制数为等值的十进制数、八进制数、十六进制数。 (1)1011001; 解: ( 1) (1011001)2=(89)10=(131)8=(59)16 ( 2) (0.10110)2=(0.6875)10=(0.54)8=(0.B)16 ( 4) (1001.10101)2=(9.65625)10=(11.52)8=(9.A8)16 1.2 转换下列十进制数为等值的二进制数、八进制数、十六进制数。 (1)76; 解: ( 1) ( 2) 1.3 (76)10=(1001100)2=(114)8=(4C)16 (0.4375)10=(0.0111)2=(0.34)8=(0.7)16 (3)0.4375。 (2)0.10110; (4)1001.10101。
00100001
(2)-96;
(3)+9.75;
(4)-36。
(2)17-33;
(3)33+17;
(4)-33-17。
补码:
11101111 000010000
00100001 11101110 反码: 100001111 1 00010000
(2)17-33= -16
2
(-33)10=(11011110)反码=(11011111)补码
完成下列二进制数的加法、减法运算,并转换成十进制数进行检查。 (1)0101.01+1001.11; (2)1011.1-101.11。
解: (1)0101.01+1001.11=1111.00 1.7 以二进制数完成下列运算。 (2)36.5+28.625; 解: (2) 36.5+28.625=(1000001.001)2 (3) 116-78=(0100110)2
1.11 试写出下列十进制数的二进制原码、补码、反码(码长为 8) 。 (1)+48; 解: (1)+48=(00110000)原码=(00110000)反码=(00110000)补码 (2)-96=(11100000)原码=(10011111)反码=(10100000)补码 (3)+9.75=(001001.11)原码=(001001.11)反码=(001001.11)补码 (4)-36=(10100100)原码=(11011011)反码=(11011100)补码 1.12 试用反码和补码完成下列运算,设字长为 8 位。 (1)33-17; 解: (33)10=(00100001)2 (17)10=(00010001)2 (-33)10=(11011110)反码=(11011111)补码 (-17) 10=(11101110)反码=(11101111)补码 (1)33-17=16 (-17) 10=(11101110)反码=(11101111)补码
(1)(10101101)2421BCD 解:
(1)(1010 1101)2421BCD=(47)10=(0100 0111)8421BCD (2)(0011 1001)余 3 码=(0000 0110)8421BCD (3)(1100 0101)5421BCD =(95)10=(1001 0101)8421BCD 1.16 试用 8421BCD 码完成下列十进制数的运算。 (1)58+27; 解:
3
(2)432-379。
0101 1000 0010 0111 ( 1) 0111 1111 + 0110 1000 0101
0100 0011 0010 - 0011 0111 1001 ( 2) 0000 1011 1001 0110 0110 0101 0011
4
( 2)
1011.1-101.11=101.11
(3)116-78。
1.9
将下列自然二进制数转换成格雷码。 (1) 011010; (2) 10011001。
解: (1) (011010)2=(010111)gray 1.10 将下列格雷码转换成自然二进制数。 (1) 001101; 解: ( 1) (0011001)gray=(0010001)2 (2) (10010)gray=(11100)2 (2) 10010。 (2) (10011001)2=(11010101)gray
Fra Baidu bibliotek
把下列十进制数转换为二进制数,小数点后保留 4 位。 (3)0.57; (4)1.375。
解: (3) (0.57)10=(0.1001)2 ; 1.5 转换下列十六进制数为二进制数。 (1)10A; 解: (1) (10A)16=(1 0000 1010)2 1.6 (2) (0.521)16=(0.0101 0010 0001)2 (2)0.521。 (4) (1.375)10=(1.0110)2
00010001 11011111 011110000
补码:
00010001 11011110 反码: 011101111 0 011101111
( 3) 、 (4)略 1.13 分别用 8421BCD 码、余三码表示下列各数。 (1)(378.625)10; 解: (1)(378.625)10=(0011 0111 1000.0110 0010 0101)8421BCD =(0110 1010 1011.1001 0101 1000)余三码 (2)(1001110)2=(78)10=(0111 1000)8421BCD=(1010 1011)余三码 (3)(2EF)16 (4)(27.6)8 =(751)10=(0111 0101 0001)8421BCD=(1010 1000 0100)余三码 =(23.75)10=(0010 0011.0111 0101)8421BCD =(0101 0110.1010 1000)余三码 1.14 将下列 8421 BCD 码转换成二进制数。 (1)1001 0101; 解: ( 1) (1001 0101)8421BCD=(95)10=(1011111)2 ( 2) (0101 1000 1001)8421BCD=(589)10=(1001001101)2 ( 3) (0111 0110.0011)8421BCD=(76.3)10=(1001100.0101)2 1.15 将下列各数转换成 8421 BCD 码。 (2)(00111001)余 3 码 (3)(11000101)5421BCD (2)0101 1000 1001; (3)0111 0110.0011。 (2)(1001110)2; (3)(2EF)16; (4)(27.6)8。
第一章习题解答
1.1 转换下列二进制数为等值的十进制数、八进制数、十六进制数。 (1)1011001; 解: ( 1) (1011001)2=(89)10=(131)8=(59)16 ( 2) (0.10110)2=(0.6875)10=(0.54)8=(0.B)16 ( 4) (1001.10101)2=(9.65625)10=(11.52)8=(9.A8)16 1.2 转换下列十进制数为等值的二进制数、八进制数、十六进制数。 (1)76; 解: ( 1) ( 2) 1.3 (76)10=(1001100)2=(114)8=(4C)16 (0.4375)10=(0.0111)2=(0.34)8=(0.7)16 (3)0.4375。 (2)0.10110; (4)1001.10101。
00100001
(2)-96;
(3)+9.75;
(4)-36。
(2)17-33;
(3)33+17;
(4)-33-17。
补码:
11101111 000010000
00100001 11101110 反码: 100001111 1 00010000
(2)17-33= -16
2
(-33)10=(11011110)反码=(11011111)补码
完成下列二进制数的加法、减法运算,并转换成十进制数进行检查。 (1)0101.01+1001.11; (2)1011.1-101.11。
解: (1)0101.01+1001.11=1111.00 1.7 以二进制数完成下列运算。 (2)36.5+28.625; 解: (2) 36.5+28.625=(1000001.001)2 (3) 116-78=(0100110)2
1.11 试写出下列十进制数的二进制原码、补码、反码(码长为 8) 。 (1)+48; 解: (1)+48=(00110000)原码=(00110000)反码=(00110000)补码 (2)-96=(11100000)原码=(10011111)反码=(10100000)补码 (3)+9.75=(001001.11)原码=(001001.11)反码=(001001.11)补码 (4)-36=(10100100)原码=(11011011)反码=(11011100)补码 1.12 试用反码和补码完成下列运算,设字长为 8 位。 (1)33-17; 解: (33)10=(00100001)2 (17)10=(00010001)2 (-33)10=(11011110)反码=(11011111)补码 (-17) 10=(11101110)反码=(11101111)补码 (1)33-17=16 (-17) 10=(11101110)反码=(11101111)补码
(1)(10101101)2421BCD 解:
(1)(1010 1101)2421BCD=(47)10=(0100 0111)8421BCD (2)(0011 1001)余 3 码=(0000 0110)8421BCD (3)(1100 0101)5421BCD =(95)10=(1001 0101)8421BCD 1.16 试用 8421BCD 码完成下列十进制数的运算。 (1)58+27; 解:
3
(2)432-379。
0101 1000 0010 0111 ( 1) 0111 1111 + 0110 1000 0101
0100 0011 0010 - 0011 0111 1001 ( 2) 0000 1011 1001 0110 0110 0101 0011
4