微型计算机原理与接口技术-何宏(天津大学出版社-微机第3章khdaw.pdfVIP

微型计算机原理与接口技术-何宏(天津大学出版社-微机第3章khdaw.pdf

  1. 1、本文档共16页,可阅读全部内容。
  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文档。上传文档
查看更多
微型计算机原理与接口技术-何宏(天津大学出版社-微机第3章khdaw

3-1. 3-1. 33--11.. 什么叫寻址方式?一般微处理器有哪几类寻址方式?各类寻址方式的基本特征是什么? 答:寻址方式就是寻找指令中操作数所在地址的方法。 一般微处理器有立即数寻址方式、寄存器操作数寻址方式和存储器操作数寻址方式三种类型。 立即数是作为指令代码的一部分出现在指令中。它通常作为源操作数使用。 寄存器操作数是把操作数存放在寄存器中。即用寄存器存放源操作数或目的操作数。通常在汇编指令中, 给出寄存器的名称。 存储器操作数是把操作数放在存储器中。因此在汇编指令中应给出的是存储器的地址。 3-2 80X86/Pentium EA PA 3-2 80X86/Pentium EA PA 33--22 对于8800XX8866//PPeennttiiuumm 系列微处理器,存储器寻址的有效地址 EEAA 和实际地址 PPAA有什么区别? 答:实际地址 PA = 段基址×16+ 有效地址 EA 3-3.80X86/Pentium EA 3-3.80X86/Pentium EA 33--33..8800XX8866//PPeennttiiuumm 的有效地址EEAA有哪四个分量组成?它们可优化组合出哪些存储器寻址方式?试 EA EA 讨论各种存储器寻址方式与EEAA计算公式的关系。 答: 组成有效地址EA的基本部分包括:①基址寄存器内容;②变址寄存器内容;③位移量;④比例因子。 EA=[基址寄存器]+([变址寄存器]×比例因子)+位移量 可优化组合出直接寻址、寄存器间接寻址、变址寻址、基址变址寻址 直接寻址:EA= 操作数偏移量地址 寄存器间接寻址:EA=[寄存器] 变址寻址:EA=[变址寄存器]+ 位移量 基址变址寻址:EA=[基址寄存器]+ 位移量 3-4. BX=637DH SI=2A9BH D=7237H EA= 3-4. BX=637DH SI=2A9BH D=7237H EA= 33--44.. 设BBXX==663377DDHH,SSII==22AA99BBHH,位移量 DD=H,试求下列寻址下有效地址EEAA==? (1) (2) (3) BX (1) (2) (3) BX ((11))直接寻址 ((22))基址寻址 ((33))使用BBXX的间接寻址 【解】 (1) 直接寻址 EA=D=7237H (2) 基址寻址 EA=D+[BX]+[SI]=7237H+637DH+2A9BH= (3) 使用BX的间接寻址 EA=[BX]=637DH 3-5. EA 3-5. EA 33--55.. 分别指出下列指令中源操作数和目的操作数的寻址方式。若是存储器寻址,试用表达式表示出 EEAA = PA= = PA= ==?PPAA==? (1)MOV SI, 2100H (2)MOV CX, DISP[BX] (3)MOV [SI], AX, (4)ADC AX, [BX][SI] (5)AND AX, DX (6)MOV AX, [BX+10H] (7)MOV AX, ES:[BX] (8)MOV AX, [BX+SI+20H] (9)MOV [BP], CX (10)PUSH DS 【解】 (1) 源操作数为立即寻址,目的操作数为寄存器寻址。 (2) 源操作数为变址寄存器加位移量寻址,目的操作数为寄存器寻址。 EA=DISP+[BX]; PA = DS×16+EA (3)源操作数为寄存器寻址,目的操作数为寄存器间接寻址。 (4) 源操作数为基址加变址寻址,目的操作数为寄存器寻址。 EA=[

文档评论(0)

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

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

1亿VIP精品文档

相关文档