1.数制及转换习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数制及转换习题及答案
1.将下列二进制数转换成十进制数。
11110.110B
解:11110.110B = 24+23+22+21+2-1+2-2
=16+8+4+2+0.5+0.25
=30.75
2.将下列十进制数转换成二进制数(要求二进制数保留到小数点后5位)。
45.378
解: 2 45 0.378
2 22 …… 1 × 2
2 11 ...... 0 0.756 0
2 5 …… 1 × 2
2 2 ...... 1 1.512 (1)
2 1 …… 0 0.512
0 …… 1 × 2
1.024 (1)
0.024
× 2
0.048 0
× 2
0.096 0
45.378 = 101101.011B
3.将下列十六进制数转换成二进制数、八进制数、和十进制数。
8FE.FDH
解:8FE.FDH = 1000 1111 1110.1111 1101B
= 4376.772O
= 8×162+15×161+14×160+15×16-1+13×16-2 = 8×256+15×16+14+15×0.0625+13×0.00390625 = 2048+240+14+0.9375+0.05078125
= 2302.98828125
4.将下列二进制数转换成八进制数和十六进制数。
11110010.1011B
解:11110010.1011B = 362.54Q = F2.BH
5.将下列十进制数转换成8421BCD码和余3BCD码。
136.45
解:136.45 =(0001 0011 0110.0100 0101)8421BCD
=(0100 0110 1001.0111 1000)余3码
6.写出下列正数和负数的补码。
(1)+35 (2)-26
解:(1)+35 = 32 + 3 = 25+3 = 100011B
[35]补= 0100011
(2)-26 = -(16+10 )= -(24+10)= -11010B
[-26]补= 100110
7.写出下列二进制数的反码和补码。
(1)+100101 (2)-100101
解:(1)[100101B]反= 0100101 [100101B]补= 0100101(2)[-100101B]反= 1011010 [-100101B]补= 1011011 8.用二进制数补码计算下列各式。
1101-1011
解:[1101B]补= 01101 [-1011B]补= 10101
[1101B-1011B]补= 01101 + 10101 = 00010
1101B-1011B = +10B = 2