chapter2汇编语言寻址方式.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 寻址方式 一、本章的学习内容: 本章主要介绍80x86汇编的6种寻址方式:立即寻 址,直接寻址,寄存器寻址,寄存器间接寻址, 变址寻址和基址加变址寻址。 (1)6种寻址方式的使用格式; (2)每种寻址方式的地址表示的特点及功能; (3)6种寻址方式的应用举例。 第二章 寻址方式 二、本章的学习重点: (1 )6种寻址方式的使用格式及语法规定; (2 )6种寻址方式地址表示的含义及应用; 三、本章学习的难点: 直接寻址,寄存器间接寻址,变址寻址和基址 加变址寻址的使用格式及功能。 2.1 简述 什么是寻址方式:指寻找操作数的地址的 表示方式 80x86种采用两种寻址方法,并设置6种寻 址方式: 立即寻址方式 直接寻址方法 寄存器寻址方式 直接寻址方式 寻址方法 寄存器间接寻址方式 间接寻址方法 变址寻址方式 基址加变址寻址方式 2.1 简述 学习寻址方式的3 点思考: (1 )语法问题:寻址方式的使用格式及语法规 定; (2 )类型问题:寻址方式的格式中有无类型; (3 )段的确定问题:寻址方式所表示的操作对象 若在内存中时,它在内存中的什么段中? 2.2 立即寻址方式 使用格式:n (n为常数或数值表达式,称为立即数) 功能:n本身就是操作对象,它作为指令的一部分,与指 令一起存于内存的代码段中。 例: MOV BX,10 MOV AH,’A’ ADD EAX, 说明: (1 )立即数只能作为双操作数指令的源操作数,不能作 为目的操作数; (2 )立即数不能作为单操作数指令的操作数; (3 )立即数只有大小,没有类型,未分配内存单元; 如: MOV 100H, AX ; ERROR INC 50 ; ERROR (4 )立即寻址方式主要用于给寄存器或存储器赋初值。 2.3 寄存器寻址方式 使用格式:R ; R为CPU 中寄存器名。 功能:操作对象在CPU的寄存器R中,不在内存。 例: MOV BX,AX ; (AX)-BX ADD EDX, EAX ; (EDX)+(EAX)-EDX 说明: (1 )操作数的类型由寄存器的位数决定:8位寄存器是字 节类型;16位寄存器是字类型;32位寄存器是双字类型. (2 )在双操作数的指令中,当两个操作数类型均明确时, 必须一致。 如: MOV BL, AX ; ERROR BL是字节类型, AX是字类型,类型不一致 MOV AX, EAX ; ERROR AX是字类型,EAX是双字类型,类型不一 致 2.4 直接寻址方式 使用格式:段寄存器名:[EA] (“段寄存器:”称为段跨越前 缀) 或:含有变量的地址表达式 其中:偏移地址EA的形式为常数或者数值表达式。 功能:操作对象在内存指定的段中。EA值与包含它的指令 码一起存放在内存的代码段中。 例: MOV DS:[2000H],AX; 执行前,设(DS)=3000H. 在实方式下执行:

文档评论(0)

专业好文档 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6110200002000000

1亿VIP精品文档

相关文档