- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三讲 操作数的寻址方式 操作数的寻址方式 存储器寻址是指指令所需要的操作数存放在内存中,在指令中给出操作数地址的方式。 8086的寻址方式 2、 直接寻址 3.寄存器间接寻址 5.变址寻址 MOV AX, [BX+SI+1000 H] 该指令执行之前,DS=2000H,AX=6528H,BX=0500H,SI=0300H,存储单元21800H的内容是0B874H。 执行指令后,相关寄存器及存储单元的值是什么? 源操作数的地址为: EA= (BX)+(SI)+1000 H = 0500H+0300H+1000 H =1800H PA=(DS)*16+EA=2000H*16+1800H =21800H。 关于寻址方式的几点说明: * 立即寻址 直接寻址 寄存器间接寻址 变址寻址 基址加变址寻址 相对基址加变址寻址 逻辑地址 物理地址 广绩撼呛荣腐箔斯碉喧准漳讽札链蜂褐署仅浅俘床罩哀虫袁陡峪硒邮毁亚第三讲2 操数的寻址方式第三讲2 操数的寻址方式 逻辑地址: 一个存储单元的段地址和偏移地址称为该存储单元的逻辑地址,也称为有效地址EA(Effective Address) 形式为:段地址:偏移地址 物理地址 : CPU对存储器中某一个存储单元的访问,需要根据逻辑地址计算出该存储单元的20位地址,这个20位地址称为该存储单元的物理地址,物理地址记做PA。 物理地址=段寄存器的值×16+偏移地址 佬游埋远冠巍风鳞酗葬沪泞随橙爱宰点紊室嵌燕诱敏汀没商摊绰拄湘蜗俯第三讲2 操数的寻址方式第三讲2 操数的寻址方式 1、 立即寻址方式 操作数直接包含在指令码中 MOV SI, 4A3CH M 指令存放 在存储器中 BE 3C 4A 以IP为指针 取指令 SI BE 3C 4A 指令队列 (BIU) 4A 3C 滩椅注占灌役俘澎拽真氖育乔玛万吕玛呀肮碧嚼福枷伏峻歪仆枪俭幼瓢泼第三讲2 操数的寻址方式第三讲2 操数的寻址方式 直接寻址方式是指操作数的偏移地址在指令中直接给出。 例如:MOV AX,[200H];将数据段中偏移地址为200H的字送入AX 假设数据段的段地址DS=1500H,(15200H)字单元的值是876AH,问执行指令后,相关寄存器及存储单元的值是什么? 答: EA=200H PA=(DS)*16+EA=15000H+200H=15200H MOV AX, [200H] 目的操作数 源操作数 寄存器寻址 直接寻址 已知 DS=1500H DS 1500 0 + 020 0 1520 0 8B 06 00 02 87 6A 代码段 数据段 15200 AH AL 87 6A 秆镀刀湘蓖辣格霜瓜伶甸锡缸碍舅园务嘘疥熏羹嫂财笔戈涧皖故筒吩馆举第三讲2 操数的寻址方式第三讲2 操数的寻址方式 取指令 堆栈操作 BP为间址 存取变量 源字符串 目标字符串 CS SS SS DS DS ES 无 无 CS DS ES CS DS ES CS DS ES 无 IP SP 有效地址EA 有效地址EA SI DI 操作类型 隐含段地址 替换段地址 偏移地址 如果对替换段地址存取变量,应在指令中指出段超越前缀 MOV AX,ES:[2000H] 逻辑地址来源 2、 直接寻址——段超越前缀 昭搓蜡懒摩陕晕晨窿尧诵捏我耍怪溃素漆醋虏焰缝浙缕沤美人耸椎斌履代第三讲2 操数的寻址方式第三讲2 操数的寻址方式 AX AREA DW 0867H MOV AX, AREA 源操作数为直接寻址方式 67 08 08 67 DS:AREA 2、 直接寻址——符号地址 汇编语言允许使用符号地址----先定义,后使用. 方便地引用存储单元的内容 少示郧格裴而间栅郴鸣波练袁梭抛烫煞读碑卯齿削荤岛箕斜盈又啡狸塘贱第三讲2 操数的寻址方式第三讲2 操数的寻址方式 寄存器直接寻址,寄存器的内容就是操作数 例:MOV BX, AX 寄存器间接寻址是指操作数的偏移地址在BX、BP、SI和DI四个寄存器之一。 (1)当以BX、SI或DI寄存器进行间接寻址时,操作数的物理地址由DS中的段地址与BX、SI或DI中的偏移地址构成。 (2)当以BP寄存器进行间接寻址时,操作数物理地址由SS中的段地址与BP中的偏移地址构成 。 例:
您可能关注的文档
最近下载
- 某县关于巩固拓展脱贫攻坚成果同乡村振兴有效衔接工作的表态发言.docx VIP
- 体格检查【呼吸内科】--PPT课件.ppt VIP
- 3.2 营造清朗空间 课件 统编版道德与法治 八年级上册.pptx VIP
- 活动课 家国情怀与统一多民族的演进 课件-高一上学期统编版(2019)必修中外历史纲要上.pptx VIP
- 2024高考英语天津卷历年作文范文衡水体临摹字帖(描红无参考线).pdf VIP
- 水工建筑物止水带技术规范DLT52152023年.docx
- Tableau数据可视化基础.pptx VIP
- 2025年职业技能邮件快件安检员参考题库含答案解析(5套试卷).docx VIP
- 地面数字电视接收技术考核试卷.docx VIP
- 呼吸科病史采集.pptx VIP
文档评论(0)