第三章
•3.5 设某机器字长8位,有两个数的
石榴进制表示为9CH和FFH。试问:若
它们分别表示为下列格式的机器数,
其对应的十进制真值是多少?
•①无符号整数
9CH=10011100B=128+16+8+4=156
FFH=11111111B=128+64+32+16+8+4+
2+1=2
8
-1=255
•②原码表示的定点整数
9CH=10011100B= ─(16+8+4)=─28
FFH=11111111B=─(
128+64+32+16+8+4+2+1)=(2
7
-1)
=─127
•③原码表示的定点小数
9CH=10011100B= ─0.0011100=─(2
-
3+
2
-4+
2
-5
)=─0.21875
FFH=11111111B=─1111111=─ ( 2
-
1
+2
-2
+
2
-3
+2
-4
+2
-5
+2
-6
+2
-7
) =─(1-2
-7
)
•④补码表示的定点整数
9CH=10011100B= ─1100100=─(
64+32+4)=─100
FFH=11111111B=─(0000000+1)
=─0000001=─1
•⑤补码表示的定点小数
9CH=10011100B= ─0.1100100=─( 2
-
1
+2
-2
+
2
-5
)=─0.78125
FFH=11111111B=─(0.000000+1)
=─0.0000001=─2
-7
=0.0078125
.
评论0
最新资源