8088(8086)的寻址方式课件_第1页
8088(8086)的寻址方式课件_第2页
8088(8086)的寻址方式课件_第3页
8088(8086)的寻址方式课件_第4页
8088(8086)的寻址方式课件_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

8088(8086)的寻址方式一、8088的指令格式二、汇编语言三、操作数存在方式四、有效地址五、寻址方式一、

指令格式:指令的一般格式为:

操作码操作数,操作数

操作码——

告诉计算机要执行的操作是什么,如:加、减、逻辑与等。操作数——

执行操作过程所要操作的数,如加运算的两个加数。二、汇编语言

汇编语言是一种符号语言,它用:助记符——表示操作码;符号或符号地址——表示操作数或操作数地址.三、操作数存在方式

在微型计算机中,操作数可能以以下三种方式存在:

操作数包含在指令中——即指令的操作数部分就包含着操作数本身。

MOVAX,1234;

ADDAL,2

操作数包含在CPU的某一个内部寄存器中

——

这时指令中的操作数是CPU内部的某一个寄存器

MOVDS,AX

操作数在内存的数据区中——

这时指令中的操作数包含着此操作数的地址

MOVAX,[2000];

MOVbuffer[SI],AX

四、有效地址

8088的内存地址:

段地址+段内偏移量。

存放在CS

存放在

BX、BP、SI、DI

中,

DS

直接地址

如[3000H]中,

ES

上述形式的组合中。

SS

中段内偏移量可以由几部分组成,组成后的地址称为有效地址EA。EA可以由以下各种情况构成:

直接地址

——

包含在指令中的16位地址偏移量。

间接地址——

由CPU内部某个16位寄存器的内容决定,如BX、BP、SI、DI。

基址——

基址寄存器BX或BP加上指令中包含的8位或16位位移量。

变址——

变址寄存器SI或DI加上指令中包含的8位或16位位移量。

基址加变址——

由一个基址寄存器BX或BP加上一个变址寄存器SI或DI,再加上指令中包含的8位或16位位移量。五、寻址方式

EA的组成不同,寻找其中的操作数的方式也随之不同。如何寻找操作数的有效地址,进而找到所需操作数的方式就是寻址方式因为EA的组成方式都体现在指令中,故寻址方式也可以说是在指令中获得操作数所在地址的方法。1.立即寻址方式2.寄存器寻址3.直接寻址方式4.寄存器间接寻址5.寄存器相对寻址6.基址加变址寻址7.相对基址加变址寻址

1.立即寻址方式

这种寻址方式所提供的操作数直接放在指令中,紧跟在操作码的后面,与操作码一起放在码段区域中。立即数可以是8位的,也可以是16位.

立即寻址主要是用来给寄存器赋初值.

2.寄存器寻址

操作数包含在CPU的内部寄存器中,例如寄存器AX、BX、SI、DI等,虽然操作数可在CPU的内部通用寄存器的任一个中,且它们都能参与算术运算和逻辑运算并存放运算结果。但是,AX是累加器,若结果是存放在AX中,则通常指令要更短些,更紧凑些。

3.直接寻址方式

操作数的地址的16位偏移量直接包含在指令中,它与操作码一起在码段区域中,但操作数一般在数据段区域中,它的地址为数据段寄存器DS加上它的16位地址偏移量。指令中的16位地址偏移量是低位字节在前,高位字节在后。这种寻址方法,是以数据段寄存器的地址为基础,可在多达64K字节的范围内寻找操作数。

4.寄存器间接寻址在这种寻址方式中,操作数是在存储器中,但是,操作数的地址的16位偏移量包含在以下四个寄存器SI、DI、BP、BX之一中。这又可分成两种情况:

1、BX、SI、DI间址时以DS为默认段地址;例:MOVAX,[SI]2、BP间址时以SS为默认段地址。例:MOVAX,[BP]5.寄存器相对寻址

又称变址寻址。所谓变址寻址即以基准寄存器BX、BP、SI、DI加上给定的8位或16位偏移量作为操作数的有效地址。段地址规则同上。例:MOVAX,MASK[SI]6.基址加变址寻址基址加变址寻址即以某一基地址寄存器(通常为BX、BP)的内容,加上某一变址寄存器(通常为SI,DI)的内容,形成操作数的有效地址。段地址规则同上。例:

MOVAX,[BX][SI]7.相对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论