一.[bx+si+idata]和[bx+di+idata]方式指定地址
[bx+si+idata]表示一个内存单元
偏移地址为(bx)+(si)+idata,即bx中的数值加上si中的数值再加上idata
指令mov ax,[bx+si+idata]的含义
将一个内存单元的内容送入ax
这个内存单元的长度为2字节(字单元),存放一个字
偏移地址为bx中的数值加上si中的数值再加上idata,段地址在ds中
数学化的描述
(ax)=( (ds)*16+(bx)+(si)+idata )
指令mov ax,[bx+si+idata]的其他写法
mov ax,[bx+200+si] mov ax,[200+bx+si] mov ax,200[bx][si] mov ax,[bx].200[si] mov ax,[bx][si].200 mov ax,[bx][si]