全球旧事资料 分类
第二章数码系统例题及答案
例题1写出下列各数的原码、反码、补码、移码(用二进制数表示)。(1)-3564(2)23128(3)-127(4)用小数表示-1(5)用整数表示-1(6)用整数表示-128解:-1在定点小数中原码和反码表示不出来,但补码可以表示,-1在定点整数中华表示最大的负数,-128在定点整数表示中原码和反码表示不出来,但补码可以。
十进制数
二进制真值原码表示反码表示补码表示移码表示
-3564
010001111000110101110011011101000111010
23128
0001011100010111000101110001011110010111
-127用小数表示-1用整数表示-1
11111111111111110000000100000010000001
10
100000000000000
1
10000001111111101111111101111111
用整数表示-12810000000
1000000000000000
例题2设机器字长为16位,分别用定点小数和定点整数表示,分析其原码和补码的表示范
围。
解:(1)定点小数表示
最小负数最大负数0最小正数最大正数
二进制原码十进制真值
1111…1111215
1000…001215
0000…0012-15
0111…1111215
原码表示的范围:1215~1215
二进制补码十进制真值
1000…0001
1111…111215
0000…0012-15
0111…1111215
原码表示的范围:1~1215
f(2)定点整数表示
最小负数最大负数0最小正数最大正数
二进制原码1111…1111000…001
0000…0010111…111
十进制真值
215-1
1
+1
215-1
原码表示的范围:215-1~215-13276732767
二进制补码1000…0001111…111
0000…0010111…111
十进制真值
1
1
2151
原码表示的范围:215~21513276832767
一、选择题
1.下列数中最小的数为()。
A.1010012B.528C.101001BCD2.下列数中最大的数为()。
D.23316
A.100101012B.2278C.9616D.14353.在机器数中,()的零的表示形式是惟一的。
A.原码B.补码C.反码D.原码和反码
4.针对8位二进制数,下列说法中正确的是()。
A.-127的补码为10000000B.-127的反码等于0的移码
C.1的移码等于-127的反码D.0的补码等于-1的反码
5.一个8位二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则最小值为()。
A.-127B.-32C.-125D.-3
6.计算机系统中采用补码运算的目的是为了。
A.与手工运算方式保持一致B.提高运算速度
C,简化计算机的设计
D.提高运算的精度
7.某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小
数为,最小负小数为。A,+231-1B.-1-2-32C.12-31≈1D.-1-2-31≈-1
8.某机字长32位,r
好听全球资料 返回顶部