全球旧事资料 分类
第二章习题解答
1.设机器数的字长8位含1位符号位,分别写出下列各二进制数的原码、补码和反码:0,0,,,,,1101,1101。
解:
真值
原码
补码
反码
O
OOOOOOO0
OOOOOOO0
OOOOOOO0
O
1OOOOOOO
OOOOOOO0
110l110l
00001101
00001101
00001101
2.写出下列各数的原码、补码和反码:716,416,116,±0,716416116。解:716724416424116124
真值
原码
716
416
116
0
0
116
416
716
补码
反码
3.已知下列数的原码表示,分别写出它们的补码表示:X1原,X2原。解:X1补,X2补。
4.已知下列数的补码表示,分别写出它们的真值:X1补,X2补。解:X1,X2。
5.设一个二进制小数X≥0,表示成X,其中a1~a6取“1”或“O”:
1若要X12,a1~a6要满足什么条件2若要X≥18,a1~a6要满足什么条件3若要14≥X116a1~a6要满足什么条件解:1X12的代码为:
~。
fa11a2a3a4a5a61。
2X≥18的代码为:~18~6364
a1a20a31或a10,a21或a21
(3)14≥X116的代码为:~(564~14)
a1a2a30a41a5a61或a1a20a31或a21,a1a3a4a5a60
6.设X原
1若要X12,a1~a6要满足什么条件
2若要18≥X≥14a1~a6要满足什么条件
解:1X12的代码为:~(164~3164)。
a10a2a3a4a5a61。
218≥X≥14的代码为:~18~14
a1a20a31或a21,a1a3a4a5a60
7.若上题中X原改为X补,结果如何解:
1X12的代码为:~(3164~164)。
a11a2a3a4a5a61。
218≥X≥14的代码为:~14~18
a1a21a30或a1a2a31,a4a5a60
8.一个
位字长的二进制定点整数,其中1位为符号位,分别写出在补码和反码两种情况下:
1模数;2最大的正数;3最负的数;4符号位的权;51的表示形式;6O的表示形式。
解:
补码
反码
f模数最大的正数最负的数符号位的权1的表示形式O的表示形式
Mod2
2
112
12
1
00000000
Mod2
12
11
2
112
1
00000000
9.某机字长16位,问在下列几种情况下所能表示数值的范围:
(1)无符号整数
(2)用原码表示定点小数;
(3)用补码表示定点小数;
(4)用原码表示定点整数
5用补码表示定点整数。
解:10≤X≤2161
21215≤X≤1215
31≤X≤1215
42151≤X≤2151
5215≤X≤2151
10.某机字长32位,试分别写出无符号整数和带符号整数补码的表示范围用十进制
数表示。
解:无符号整数:O≤X≤2321。
补码:
231≤X≤2311。
11.某浮点数字长12位,其中阶符1位,阶码数值3位,数符1位,尾数数值7位,
阶码以2为r
好听全球资料 返回顶部