微型计算机基本原理与接口技术(第二版)教学课件ppt作者陈红卫主编第三章.pdf

微型计算机基本原理与接口技术(第二版)教学课件ppt作者陈红卫主编第三章.pdf

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第三章8086/8088指令系统微机原理

第三章8086/8088指令系统

主要内容

主要内容

•8086/8088CPU的寻址方式

•8086/8088CPU的指令系统

指令:使计算机执行某种特定操作的二进

制编码。

指令系统:指一种计算机能够识别和执行

的所有不同指令的集合。

3.18086/8088CPU的寻址方式微机原理

3.18086/8088CPU的寻址方式

寻址方式:取得指令操作数地址的方式

寻址方式:取得指令操作数地址的方式

3.1.1立即寻址方式

3.1.1立即寻址方式

立即寻址:操作数直接出现在指令中

立即寻址:

例:MOVAL,08H;AL←08H

MOVAX,3967H;AX←3967H

3.1.2直接寻址方式

3.1.2直接寻址方式

直接寻址:操作数的有效地址由指令直接给出

直接寻址:

例:MOVAX,[3700H]

MOVAX,ES:[VALUE]

微机原理

3.1.3寄存器寻址方式

3.1.3寄存器寻址方式

寄存器寻址:操作数存放在CPU内部的寄存器中

寄存器寻址:

例:MOVAX,DX;AX←DX

3.1.4寄存器间接寻址

3.1.4寄存器间接寻址

寄存器间接寻址:有效地址包含在基址寄存器

寄存器间接寻址:

BX、BP或变址寄存器SI、DI中直接寻址

例MOVAX,[BX]

MOVAX,[BP]

3.1.5寄存器相对寻址

3.1.5寄存器相对寻址

寄存器相对寻址方式:有效地址在SI、DI、BX

寄存器相对寻址方式:

或BP之一,加上指令中8位或16位相对地址

例MOVAL,ADDR[SI]

微机原理

3.1.6基址变址寻址方式

3.1.6基址变址寻址方式

操作数的有效地址等于一个基址寄存器的内容

和一个变址寄存器的内容之和

基址寄存器:BX、BP

基址寄存器

变址寄存器:SI、DI

变址寄存器

MOVAX,[BX][DI]

也可写成MOVAX,[BX+DI]

3.1.7相对基址变址寻址方式

3.1.7相对基址变址寻址方式

操作数的有效地址等于一个基址寄存器的内

容、一个变址寄存器的内容和一个8位或16位的

位移量之和。

MOVAX,ADDR[BP+SI]

微机原理

3.1.6转移类指令的寻址方式

3.1.6转移类指令的寻址方式

1.段内相对转移寻址

1.段内相对转移寻址

有效地址EA为当前IP寄存器内容与指令中指定

的8位或16位有符号数之和

例:JZDISP

其中DISP是符号地址

2.段内间接转移寻址

2.段内间接转移寻址

有效地址EA为寄存器或存储器单元的内容,这种

寻址方式不能用于条件转移指令。

例:JMPCX

微机原理

3.段间直接转移寻址

3.段间直接转移寻址

指令直接提供了转移目标段地址和偏移地址

例:JMPFARPTRNEXT

NEXT是符号地址,它所在的段地址送CS寄存

器,所在的偏移地址送IP寄存器

4.段间间接转移寻址

4.段间间接转移寻址

用存储器中二个连续字内容取代IP和CS寄存器

中的原始内容以达到段间转移的目的

例3.12:JMPDWORDPTR[BP][SI]

文档评论(0)

182****9025 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档