全文预览

80486微处理器指令系统

上传者:梦溪 |  格式:ppt  |  页数:72 |  大小:966KB

文档介绍
。例如:MOVAX,ES:[SI]MOVAX,DS:[BP]●16位寻址时,EA可以由SI,DI,BP或BX提供。(其中BX、BP也称基址寄存器,SI、DI称变址寄存器)若以SI,DI,BX间接寻址,则默认操作数在DS段中。若以BP间接寻址,则默认操作数在SS段中●32位寻址时,8个32位通用寄存器均可作间址寄存器。除ESP,EBP默认段寄存器为SS外,其余6个通用寄存器均默认段寄存器为DS。MOVSI,1000HMOVAX,[SI](5)寄存器相对寻址方式MOVEAX,[BX+24];也可以写成MOVEAX,24[BX]MOVDX,[EAX+1500];也可以写成MOVDX,1500[EAX]MOVDX,[BX+SI](6)基址变址寻址方式(7)相对基址变址寻址方式MOVDX,[BX+SI+24](8)比例变址寻址方式MOVDX,[变址寄存器×比例因子+位移量]其中比例因子可以是1,2,4,8中的任一个数。除ESP外的任何通用寄存器均可作变址寄存器,且EBP默认SS作段寄存器,其余以DS作段寄存器。这种寻址方式只适合于32位寻址的一种情况。(9)基址比例变址寻址方式MOVDX,[变址寄存器×比例因子+基址寄存器](10)相对基址比例变址寻址方式MOVDX,[基址寄存器+比例因子×变址寄存器+位移量]访存操作类型默认段寄存器允许超越的段寄存器偏移地址寄存器取指令代码CS无(E)IP堆栈操作SS无(E)SP源串数据访问DSCS,SS,ESFS,GS(E)SI目的串数据访问ES无(E)DI通用数据访问DSCS,SS,ES,FS,GS偏移地址以(E)BP、(E)SP间接寻址的指令SSCS,DS,ES,FS,GS偏移地址存储器寻址时的段约定二、转移地址寻址方式在指令系统中,有一组指令为程序转移指令。程序转移指令的寻址方式涉及如何确定转移的目标地址。目标地址可以在段内,也可以在段外。

收藏

分享

举报
下载此文档