问答题
将下列数码作为自然二进制数或8421BCD码时,分别求出相应的十进制数。
(1)10010111
(2)100010011011
(3)000111001001
(4)10000100.10010001
【正确答案】列出二进制数的位权表如下:
| 211 | 210 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
| 2048 | 1024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
(1)(10010111)
B=1×2
7+1×2
4+1×2
2+1×2
1+1×2
0=(151)
D (10010111)
8421BCD=(97)
D (2)(100010010011)
B=1×2
11+1×2
7+1×2
4+1×2
1+1×2
0=(2195)
D (100010010011)
8421BCD=(893)
D (3)(000101001001)
B=1×2
8+1×2
6+1×2
3+1×2
0=(329)
D (000101001001)
8421BCD=(149)
D (4)(10000100.10010001)
B=(1×2
7+1×2
2+1×2
-1+1×2
-4+1×2
-8)
D=(132.56640625)
D (10000100.10010001)
8421BCD=(84.91)
D
【答案解析】