寻址方式小结

来源:互联网 发布:淘宝上怎么开充值店 编辑:程序博客网 时间:2024/05/17 09:41

;寻址方式  ;含义       ;名称                      ;常用格式举例
;-------------------------------------------------------------------------------------------
;[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