微机原理课后作业答案(1-5章).docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理课后作业答案(1-5章)

答案 解: (1) (0.653)10=(0.A72B)16 (2) (0.109375)10=(0.1C00)16 (0.4567)10=(0.74EA)16 解: (1)783 = 30FH (2)5372=14FCH (3)957=3BDH 解: (1) 原码:0.0001101B 反码:0.0001101B 补码:0.0001101B 原码:1.0001100B 反码:1.1110011B 补码:1.1110100B 原码:1.0100010B 反码:1.1011101B 补码:1.1011110B 解: 浮点形式为:0011 0111100 浮点形式为:1100 0110000 浮点形式为:1100 1110000 浮点形式为:1111 1100101(舍入处理:0舍1入法) 答案 5. 答: 8086系统中存储器的逻辑地址由段地址(段首址)和段内偏移地址(有效地址)两部分组成;存储单元的物理地址由地址加法器生成,寻址时,CPU首先将段地址和段内偏移地址送入地址加法器,地址加法器将段地址左移4位并与段内偏移地址相加,得到一个20位的物理地址。 7. 答: 从CPU的内部结构来看,8086 CPU与8088 CPU很相似,区别仅表现在以下两个方面: 1)8086 BIU中指令队列长度为6B,只要队列中出现两个空闲字节,BIU就会自动访问存储器,取指令来填满指令队列;而8088 BIU的指令队列为4B,队列中出现一个空闲字节,BIU就会自动访问存储器,取指令来填满指令队列。 2)8088 BIU通过总线控制电路与外部交换数据的总线宽度是8位,总线控制电路与专用寄存器组之间的数据总线宽度也是8位,而EU内部总线仍是16位,所以把8088称为准16位微处理器。 12. 答: 由于存储器分段以后逻辑段的段地址不可能是小数,所以本题中的计算结果为小数的段寄存器内容为错误的,只有SS的内容为3056H正确。 (SS)*16+0F0AAH=3F60AH →SS的内容为3056H。 13. 解: (1)将下列逻辑地址转换为物理地址 1)4037H:000AH 4037H*10H+000AH=4037AH 2)5075H:002AH 5075H*10H+002AH=5077AH 3)8288H:037AH 8288H*10H+037AH=825FAH 4)0010H:E05BH 0010H*10H+E05BH=0E15BH 15. 解: (1)47H + 38H (2)52H - 7FH 17. 解: 1)物理地址范围: 2360*10H+0000H=23600H 2360*10H+0800H=23E00H 所以范围为:23600H~23E00H 2)SP的内容为0800H - 20D=0800H-14H=07ECH 第3章答案 1.答: 源操作数 目的操作数 1 立即寻址 寄存器寻址 2 直接寻址 寄存器寻址 3 寄存器寻址 寄存器间接寻址 4 寄存器相对寻址 寄存器寻址 5 寄存器寻址 寄存器寻址 6 寄存器寻址 相对基址变址寻址 7 基址变址寻址 寄存器寻址 8 立即寻址 寄存器间接寻址 2.答: (1)(DS)*10H+EA=2100H*10H+0020=21020H (2)(DS)*10H+(BX)+10=2100H*10H+0200+0AH=2120AH (3)(DS)*10H+(SI)+DELTA=2100H*10H+0540H+0100H=21640H (4)(DS)*10H+(BP)+(DI)=2100H*10H+0120H+(DI) (5)(ES)*10H+EA=3000H*10H+1020H=3120H 4.答: (1)03H (2)03H (3)0A8H (4)0A9H (5)1EFH (6)01H (7)14H (8) 7.答: MOV AL,25H SHL AL,1 MOV BL,15H MUL BL AX = 0612H 10.答: BX = 0000 0000 1011 0111 循环左移1位后:0000 0001 0110 1110 循环右移3位后:1100 0000 0010 1101 BX = C02DH 答案 第1题答案: (1) BUF1 DB 240 DUP (?) (2) DB ‘ABCD’, ‘1234’ (3) P108第3题答案: DATAS SEGMENT ;此处输入数据段代码 DATAS ENDS STACKS SEGMENT DB 20 DUP (?) ;此处输入堆栈段代码 STACKS END

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档