第二章
1.(1)??
35???100011)
[?35]原 10100011
[?35]补 11011100
[?35]反 11011101
(2)
[127]原=
[127]反=
[127]补=
(3)??
127???1111111)
[?127]原 11111111
[?127]补 10000001
[?127]反 10000000
(4)??
1???1)
[?1]原 10000001
[?1]补 11111111
[?1]反 11111110
2.[x]补 = a0. a1a2…a6 解法一、
( 2
(1) 若 a0 = ??0, 则 x > 0, 也满足 x > -0.5
此时 a1→a6 可任意
??
(2) 若 a0 = 1, 则 x <= 0, 要满足 x > -0.5, 需 a1 = 1
??即 a0 = 1, a1 = 1, a2→a6 有一个不为 0
解法二、
-0.5 = -0.1(2) = -0.100000 = 1, 100000
(1) 若 x >= 0, 则 a0 = 0, a1→a6 任意即可;
(2) [x]补
= x = a0. a1a2…a6
(2) 若 x < 0, > -0.5 (则 x 2
只需-x < 0.5, -x > 0
??
[x]补 = -x, [0.5]补 = 01000000
??
即[-x]补 < 01000000
??
a0 * a1 * a 2??a6?? 1?? 01000000 ( 2
a0 * a1 * a 2??a6?? 00111111
??
??
a0 ??a1a 2??a6?? 11000000
即 a0a1 = 11, a2→a6 不全为 0 或至少有一个为 1(但不是“其余取 0”)
3.字长 32 位浮点数,阶码 8 位,用移码表示,尾数 23 位,用补码表示,基为 2
Es
E1→E8
?
M21
?
Ms
(1) 最大的数的二进制表示
M0