《电信微机接口》作业题解.pdf

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《电信微机接口》作业题解

CH2 参考答案 【P2-9】段寄存器装入如下数据,写出每段的起始和结束地址。 (1)1000H (2)1234H (3)2300H (4)E000H (5)AB00H 解答: (物理)段的起始地址=段基地址*10H + 0000H、结束地址=段基地址*10H + FFFFH (1)10000H~1FFFFH (2)12340H~2233FH (3)23000H~32FFFH (4)E0000H~EFFFFH (5)AB000H~BAFFFH 【P2-10】根据下列 CS:IP 的组合,求出要执行的下一条指令的存储器地址。 (1)CS:IP=1000H:2000H (2)CS:IP=2000H:1000H (3)CS:IP=1A00H:B000H (4)CS:IP=3456H:AB09H 解答:下一条指令的存储器地址=【当前:】(CS)*10H + (IP) (1)12000H (2)21000H (3)25000H (4)3F069H 【P2-11】求下列寄存器组合所寻址的存储器地址: (1)DS=1000H,DI=2000H (2)SS=2300H,BP=3200H (3)DS=A000H,BX=1000H (4)SS=2900H,SP=3A00H 解答:存储器地址=(段基地址寄存器)*10H + (间址寄存器) (1)1000H*10H+2000H=12000H (2)2300H*10H+3200H=26200H (3)A000H*10H+1000H=A1000H (4)2900H*10H+3A00H=2CA00H 【P2-12】若当前 SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入 栈 10 个字节,SP 内容是什么?若再出栈 6个字节,SP 为什么值? 解答: (1) 因为 35000H+FFFFH=44FFFH 所以,堆栈段在存储器中的物理地址为:35000H~44FFFH (2) 入栈 10 个字节后:SP=SP-10=07F6H (3) 再出栈 6 个字节后:SP=SP+6=07FCH 【P2-13】某程序数据段中存放了两个字,1EE5H 和 物理地 存储单 段地址:偏移 2A8CH,已知(DS)=7850H,数据存放的偏移地址为 址 元 地址 3121H 及 285AH。试画图说明它们在存储器中的存放 情况。若要读取这两个字,需要对存储器进行几次操 作? 7B622H 1E 7850H:3122H 解答: (1)读入 1EE5H 需要 2 次总线操作 7B621H E5 7850H:3121H (2)读入 2A8CH 需要 1 次总线操作 …… 7AD5BH 2A 7850H:285BH 7AD5AH 8C 7850H:285AH 第 1 页 共 27 页

文档评论(0)

docman126 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档