- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章节指令系统new
学 习 目 的 通过对本章的学习,您应该能够达到下列要求: 描述指令系统的一般概念 熟练掌握对操作数的寻址方式 熟练掌握六大类指令的操作原理: 操作码的含义 指令对操作数的要求 指令执行的结果 3.1 概述 机器指令:二进制编码格式的指令。 指令格式:指令二进制编码的排列方式。 汇编指令:助记符表示的指令。 指令系统: CPU所有指令及其使用规则的 集合。 3.1.1 指令的基本构成 例如: ST:MOV AL,00H;AL清零 INC AL PUSHF 指令助记符不可缺省,有时可加前缀如: REP MOVSB 8088/8086的操作数分为3类 1、立即数(常数) 取值范围如下表: 3.1.2 指令的执行时间 一条指令的执行时间=∑ 3.2 寻址方式 一、操作数的寻址方式 在8086/8088指令系统中,说明操作数所在地址的寻址方式可分为8种: ①立即寻址 ⑤寄存器相对寻址 ②直接寻址 ⑥基址-变址寻址 ③寄存器寻址 ⑦基址-变址相对寻址 ④寄存器间接寻址 ⑧隐含寻址 立即寻址 立即寻址方式所提供的操作数直接包含 在指令中。它紧跟在操作码的后面,与操作 码一起放在代码段区域中。如图3.1所示。 2.直接寻址 直接寻址是指操作数地址的16位段内偏移 地址直接包含在指令中,它与操作码一起存 放在代码段区域。操作数一般在数据段区域 中,它的地址为数据段寄存器DS加上这16位 的段内偏移地址。 例:MOV AX,DS:[2000H] 其过程如图3.2所示。指令中的16位段内 偏移地址的低字节在前,高字节在后。 这种寻址方法以数据段的段地址为基础, 故可在多达64KB的范围内寻找操作数。 本例中,取数的物理地址就是:DS的内 容×16(即左移4位),变为20位,再在其低端 16位上加上偏移地址2000H。偏移地址 2000H是由指令直接给出的。 3.寄存器寻址 操作数包含在CPU的内部寄存器中,例如 AX、BX、CX、DX等,如图3.3所示。 例:MOV DS,AX 虽然操作数可存放在CPU内部任意一个 通用寄存器中,而且它们都能参与算术或逻 辑运算并存放运算结果,但AX是累加器,若 将结果存放在AX中的话,通常指令执行时间 要短一些。 4. 寄存器间接寻址 在这种寻址方式中,操作数存放在存贮器 中,操作数的16位段内偏移地址却放在以下 4个寄存器SI、DI、BP、BX中之一。由于上 述4个寄存器所默认的段寄存器不同,这样 又可以分成两种情况: ①若以SI、DI、BX进行间接寻址,则操作数 通常存放在现行数据段中。此时数据段寄存 器内容加上SI、DI、BX中的16位段内偏移地 址,即得操作数的地址,如图3.4所示。 例:MOV AX,[SI] ②若以寄存器BP间接寻址,则操作数存放在 堆栈段区域中。此时堆栈段寄存器内容加上 BP中的16位段内偏移地址,即得操作数的地 址,如图3.5所示。 5. 寄存器相对寻址 在这种寻址方式中,操作数存放在存贮器 中。操作数的地址是由段寄存器内容加上 SI、DI、BX、BP之一的内容,再加上由指 令中所指出的8位或16位相对地址偏移量而 得到的,如图3.6所示。 在一般情况下,若用SI、DI或BX进行相对 寻址时,以数据段寄存器DS作为地址基准, 而用BP寻址时,则以堆栈段寄存器作为地址 基准。例:MOV AX,DISP[SI] 6. 基址-变址寻址 在8086/8088中,通常把BX和BP作为基 址寄存器,而把SI、DI作为变址寄存器。将 这两种寄存器联合起来进行的寻址就称为基 址、变址寻址。这时,操作数的地址应该是 段寄存器内容加上基址寄存器内容(BX或BP 内容),再加上变址寄存器内容(SI或DI内容) 而得到的,如图3.7所示。 同理,若用BX作为基地址,则操作数应放在 数据段DS区域中;若用BP作为基地址,则 操作数应放在堆栈段SS区域中。 例:MOV AX,[BX][SI] 7. 基址-变址相对寻址 这种方式实际上是第6种寻址方式的扩充。 即操作数的地址是由基址、变址方式得到的 地址再加上由指令指明的8位或
您可能关注的文档
最近下载
- 2025年抖音本地生活服务业务深度分析报告 .pdf VIP
- 广西壮族自治区资源县农业局公务员招录事业单位招聘考试录用96人大全(含答案).docx VIP
- 清水河储能电站施工方案.doc VIP
- 2025至2030年中国美甲产业竞争现状及发展前景预测报告.docx
- 《新媒体营销》教学大纲.docx VIP
- 幼儿园小学生姓名卡片姓名贴纸.docx VIP
- 郑州市第四十七中学新初一分班(摸底)语文模拟试题(5套带答案).doc VIP
- 《边城》ppt.ppt VIP
- 2024凉山州专业技术人员继续教育公需科目-提升常态化监管水平,大力发展数字经济,支持平台经济发展试题及满分答案.docx VIP
- 口腔根尖周炎病例分析.pptx VIP
文档评论(0)