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