- 1、本文档共211页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机原理及接口技术知识第3章 80X86指令系统及汇编语言.ppt
第3章 80X86指令系统及汇编语言 ;3.1 寻址方式; 图3.1 立即寻址 ; 2.直接寻址
直接寻址是指操作数地址的16位段内偏移地址直接包含在指令中,它与操作码一起存放在代码段区域。操作数一般在数据段区域中,它的地址为数据段寄存器CS加上这16位的段内偏移地址。
例:MOV AX,DS:
其过程如图3.2所示。指令中的16位段内偏移地址的低字节在前,高字节在后。 ;图3.2 直接寻址 ;例:MOVAX,[SI]
其过程如图3.4(a)所示。
例:MOVAX,[BP]
其过程如图3.4(b)所示。 ;图3.4 寄存器间接寻址 ; 5. 寄存器相对寻址
在寄存器相对寻址方式中,操作数存放在存贮器中。操作数的地址是由段寄存器内容加上SI、DI、BX、BP之一的内容,再加上由指令中所指出的8位或16位相对地址偏移量而得到的。
在一般情况下,若用SI、DI或BX进行相对寻址时,以数据段寄存器DS作为地址基准,而用BP寻址时,则以堆栈段寄存器作为地址基准。
例:MOVAX,DISP[SI]
其过程如图3.5所示。 ;图3.5 寄存器相对寻址 ; 6.基址、变址寻址
在8086/8088中,通常把BX和BP作为基址寄存器,而把SI、DI作为变址寄存器。将这两种寄存器联合起来进行的寻址就称为基址、变址寻址。这时,操作数的地址应该是段寄存器内容加上基址寄存器内容(BX或BP内容),再加上变址寄存器内容(SI或DI内容)而得到的。
同理,若用BX作为基地址,则操作数应放在数据段DS区域中;若用BP作为基地址,则操作数应放在堆栈段SS区域中。
例:MOVAX,[BX][S1]
其过程如图3.6所示。
; 7. 基址、变址、相对寻址
基址、变址、相对寻址方式实际上是第6种寻址方式的扩充。即操作数的地址是由基址、变址方式得到的地址再加上由指令指明的8位或16位的相对偏移地址而得到的。
例:MOVAX,DISP[BX][S1]
其过程如图3.7所示。 ; 图3.6 基址、变址寻址 ;图3.7 基址、变址、相对寻址 ; 8.隐含寻址
在有些指令的指令码中,不仅包含有操作码信息,而且还隐含了操作数地址的信息。例如??法指令MUL的指令码中只需指明一个乘数的地址,另一个乘数和积的地址是隐含固定的。
这种将操作数的地址隐含在指令操作码中的寻址方式称为隐含寻址。 ?
; 3.1.2转移地址的寻址方式
1.段内相对寻址
在段内相对寻址方式中,指令应指明一个8位或16位的相对地址位移量DISP(有正负符号,
用补码表示)。此时,转移地址应该是代码段寄存器CS内容加上指令指针IP内容,再加上相对地址位移量DISP。
例:JMPDISP1
其过程如图3.8所示。 ;图3.8 段内相对寻址 ; 2.段内间接寻址
在段内间接寻址方式中,转移地址的段内偏移地址要么存放在一个16位的寄存器中,要么存放在存贮器的两个相邻单元中。存放偏移地址的寄存器和存贮器的地址将按指令码中规定的寻址方式给出。此时,寻址所得到的不是操作数,而是转移地址。
例:JMPCX
其过程如图3.9所示。 ;图3.9 段内间接寻址 ; 3.段间直接寻址
在段间直接寻址方式中,指令码中将直接给出16位的段地址和16位的段内偏移地址。
例:JMPFARPTRADD1
在执行这条段间直接寻址指令时,指令操作码后的第二个字将赋予代码段寄存器CS,第一个字将赋予指令指针寄存器IP。最后CS内容和IP内容相加则得转移地址,如图3.10所示。
;图3.10 段间直接寻址 ; 4.段间间接寻址
段间间接寻址方式和段内间接寻址相似。但是,由于确定转移地址需要32位信息,因此段间间接寻址只适用于存贮器寻址方式。用这种寻址方式可计算出存放转移地址
您可能关注的文档
- 建筑工程计量和 与计价案例学造价7 定额计价方式措施项目费、其他项目费、规费及税金的计算.pptx
- 建筑工程计量和 与计价案例学造价7.1.3 垂直运输工程(A.23).pptx
- 建筑工程计量和 与计价案例学造价7.2 其他项目费、规费及税金(3节).pptx
- 建筑工程计量和 与计价第11章金属结构制作工程.ppt
- 建筑工程计量和 与计价第16章 建筑工程工程量清单计价办法.ppt
- 建筑工程计量和 与计价第17章 建筑工程工程量清单计价办法的应用.ppt
- 建筑工程计量和 与计价第2章土石方和基础工程.ppt
- 建筑工程计量和 与计价第4章 概述.ppt
- 建筑工程计量和 与计价第4章围护结构.ppt
- 建筑工程计量和 与计价第5章室外结构.ppt
- 2025剧本杀行业人才培训课程体系改革研究.docx
- 2025剧本杀行业市场细分与品牌合作策略深度报告.docx
- 2025医疗美容机构用户信任度评估与优化策略研究报告.docx
- 虚拟现实与人工智能结合的高中化学个性化学习场景交互设计分析教学研究课题报告.docx
- 初中数学分层教学在提高学生解题能力中的应用研究教学研究课题报告.docx
- 数字化教学平台对学生化学学习投入度影响评价研究教学研究课题报告.docx
- 信息技术与课程整合中教师数字能力培养激励机制探究与实践教学研究课题报告.docx
- 《快递末端共同配送模式与快递行业物流配送网络优化》教学研究课题报告.docx
- 2025剧本杀市场细分报告:华北地区剧本杀行业市场细分策略.docx
- 2025剧本杀行业中部市场拓展策略及案例分析.docx
文档评论(0)