- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机原理二版课后答案
第二章
2. 将下列二进制数分别转换为十进制数和十六进制数。
(1)111010B
0011 1010B =3AH=3×16+10=58
(2111B
1011 1100.1110B =BC.EH=11×16+12+14×16-1=188.875
(3)0.11011B
0.1101 1000B =0.D8H=13×16-1+8×16-2=0.84375
(4)11110.01B
0001 1110.0100B=1E.4H=16+14+4×16-1=30.25
6. 选取字长n为8位(和16位两种情况),求下列十进制数的补码。
(1)X=-33
X=-33=-21H=-010 0001B
[X]补=1101 1111
Y=+33
Y=+33=21H=0010 0001B
[Y]补=0010 0001
(3)Z=-128=-1000 0000B
[Z]补 (可直接写出)
或根据补码的定义[x]补=2n+x(mod 2n)求解:
[Z]补=28-128=1 0000 0000B-1000 0000B =1000 0000B
[Z]补=28-128=256-128=128=1000 0000B
若字长 n=16
则 Z=-128=-000 0000 1000 0000B
[Z]补= 1111 1111 1000 0000
N=+127
[N]补 =0111 1111
(5)A=-65
A=-65=-41H=-100 0001B
[A]补 =1011 1111
(6)B=+65
B=+65=+41H=+100 0001B
[B]补=0100 0001
(7)C=-96
C=-96=-60H=-110 0000B
[C]补 =1010 0000
(8)D=+96
D= + 96= +60H= +110 0000B
[D]
8. 设机器字长为8位,最高位为符号位,试对下列各式进行二进制补码运算,并判
断结果是否溢出。
(1)43+8
43=2BH=010 1011B 8= 000 1000B
[43]补=0010 1011B [8]补=0000 1000B
C7=0 、 C6=0 OF=C7C6=0 无溢出
[43+8]补=0011 0011B
43+8 = 011 0011B=33H=51 结果正确
(3)60+90
60=3CH= 011 1100B 90=5AH=101 1010B
[60]补=0011 1100B [90]补=0101 1010B
C7=0 、C6=1 OF=C7C6=1 有溢出,结果错误。
(5)-33+(-37)
-33=-21H=-010 0001B -37=-25H=-010 0101B
[-33]补=1101 1111B [-37]补=1101 1011B
C7=1 、C6=1 OF=C7C6=0 无溢出
[-33+(-37)]补=1011 1010B
-33+(-37)=-100 0110B=-46H=-70 结果正确
(6)-90+(-70)
-90=-5AH=-101 1010B -70=-46H= -100 0110B
[-90]补=1010 0110B [-70]补=1011 1010B
C7=1 、C6=0 OF=C7C6=1 有溢出,结果错误。
12. 试计算下列二进制数为无符号数、原码、反码、补码、8421BCD码时分别代表的数值大小。若为非8421BCD码数时请指出。
二进制数码 无符号数 原码 反码 补码 8421BCD码
(1)1000 1000B 136 -8 -119 -120 88
(2)0010 1001B 41 + 41 + 41 + 41 29
(3)1100 1001B 201 -73 -54
原创力文档


文档评论(0)