- 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中的偏移地址构成 。
您可能关注的文档
最近下载
- 一年级数学起步,玩中学不焦虑——2025秋家长培训发言稿.pptx VIP
- 保险学(第五版)课件全套魏华林第0--18章绪论、风险与保险---保险市场监管、附章:社会保险.pptx VIP
- 电力市场的原理、变革与关键问题(41页).pptx VIP
- 《康复评定技术》课件——第五章 言语功能评定技术.ppt VIP
- 电子产品维修技术中职全套教学课件.pptx
- 化妆师理论知识考试模拟试卷及答案.docx VIP
- 《康复评定技术》课件——第三章 心肺功能评定技术.ppt VIP
- 2023年CSP-S组(提高组)初赛真题(文末附答案).pdf VIP
- DB53_T 1097-2022 受污染耕地严格管控技术规范.docx VIP
- 2021年一级建造师市政李四德-锦囊妙计.pdf VIP
文档评论(0)