定义
[bx+si+idata]表示一个内存单元,它的偏移地址为(bx)+(si)+idata(即bx中的数值加上si中的数值再加上idata)
问题7.5
用Debug查看内存,结果如下:
2000:1000 BE 00 06 00 6A 22 ...
写出下面的程序执行后,ax、bx、cx中的内容
mov ax,2000h
mov ds,ax
mov bx,1000h
mov si,0
mov ax,[bx+2+si]
inc si
mov cx,[bx+2+si]
inc si
mov di,si
mov bx,[bx+2+di]
分析
ax 00 06
bx 6a 00
cx 22 6a