您的位置:首页 > 其它

寻址方式小结

2012-12-17 14:31 246 查看
;寻址方式 ;含义 ;名称 ;常用格式举例

;-------------------------------------------------------------------------------------------

;[idata] ;EA=idata;SA=(ds) ;直接寻址 ;[idata]

;[bx] ;EA=bx;SA=(ds) ;

;[si] ; 同上 ;寄存器间接寻址

;[di] ; ; ;[bx]

;[bp] ;EA=bp,SA=(ss) ;

;-------------------------------------------------------------------------------------------

;[bx+idata] ;EA=bx+idata,sa=(ds) ;寄存器相对寻址 ;用于结构体[bx].idata

;[si+idata] ; ; ;用于数组idata[si]

;[di+idata] ; ; ;用于二维数组[bx][idata]

;[bp+idata] ;EA=bp+idata,sa=(ss) ;

;-------------------------------------------------------------------------------------------

;[bx+si]

;[bx+di] ;基址变址寻址 ;用于二维数组

;[bp+si]

;[bp+di]

;-------------------------------------------------------------------------------------------

;[bx+si+idata]

;[bx+di+idata]

;[bp+si+idata] ;相对基址变址寻址 ;用于表格结构的数组

;[bp+di+idata]

;-------------------------------------------------------------------------------------------

在没有寄存器指明内存单元尺寸的时候,可以用操作符x ptr 来指明,

例如 word ptr

byte ptr
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: