答:(1)23D=27Q=17H (2)107D=153Q=6BH
2
[-12]
补
=11110100B
[-92]
补
=10100100B
0000010B
0000100B
0000001B
0000000 00000000B
10010010B (4)10001001B
原码时真值为-18,看作反码时真值为-109,看作补码时真值为-110
15.
5 (4)-1200
1B
000 00000000 00000000
(2)
000000 00000000
00000 00000000
00 00000000
(3)1238D=2326Q=4D6H (4)92D=134Q=5CH
12. 将下列十进制数转换为 8 位有符号二进制数。
(1)+32 (2)-12 (3)+100 (4)-9
答:(1)[+32]
原
=[+32]
反
=[+32]
补
=00100000B
(2)[-12]
原
=10001100B [-12]
反
=11110011B
(3)[+100]
原
=[+100]
反
= [+100]
补
=01100100B
(4)[-92]
原
=11011100B [-92]
反
=10100011B
13. 将下列十进制数转换为压缩和非压缩格式的 BCD 码。
(1)102 (2)44 (3)301 (4)1000
答:(1)[102]
压缩
BCD
=00000001 00000010B
[102]
非压缩
BCD
=00000001 00000000 0
(2)[44]
压缩
BCD
=01000100B
[44]
非压缩
BCD
=00000100 0
(3)[301]
压缩
BCD
=00000011 00000001B
[301]
非压缩
BCD
=00000011 00000000 0
(4)[1000]
压缩
BCD
=00010000 00000000B
[1000]
非压缩
BCD
=00000001 00000000 0
14. 将下列二进制数转换为有符号十进制数。
(1)10000000B (2)00110011B (3)
答:(1)看作原码时真值为-0,看作反码时真值为-127,看作补码时真值为-128
(2)+51
(3)看作
(4)看作原码时真值为-9,看作反码时真值为-118,看作补码时真值为-119
将下列十进制数转换为单精度浮点数。
(1)+1.5 (2)-10.625 (3)+100.2
答:(1)+1.5=1.1B=1.1×2
0
,符号为 0,移码阶 127+0=127=0111111
尾数 1000000 00000000 00000000
故单精度浮点数为 0 01111111 1000
-10.625=-1010.101B=-1.010101×2
3
,符号为 1,
移码阶 127+3=130=10000010B,尾数 0101010 00
故单精度浮点数为 1 10000010 0101010 0000000 0000000
(3)+100.25=1100100.01B=1.10010001×2
6
,符号为 0
移码阶 127+6=133=10000101B,尾数 1001000 100
故单精度浮点数为 0 10000101 1001000 10000000 00000000
(4)-1200= -10010110000B=-1.0010110000×2
10
,符号为 1
移码阶 127+10=137=10001001B,尾数 0010110 000000
故单精度浮点数为 1 10001001 0010110 00000000 00000000
16. 将下列单精度浮点数转换为十进制数。
(1)0 10000000 1100000 00000000 00000000
(2)1 01111111 0000000 00000000 00000000
(3)0 10000000 1001000 00000000 00000000
答:(1)1.11×2
1
=11.1B=+3.5D
(2)-1.0×2
0
=-1B=-1D
4
评论0
最新资源