我写的程序如下:
assume cs:code
code segment
mov ax,0ffffh
mov ds,ax
mov al,[0006h]
mov ah,0
mov cx,2
mov dx,ax
s:
add dx,ax
loop s
mov ax,4c00h
int 21h
code ends
end
然后我用debug调试,用u显示汇编程序却是这样子的
http://weibo.com/5074472732/profile?rightmod=1&wvr=6&mod=personinfo(不能上传图片,图片在这个网址里面)
那个[0006h]为什么没有解析成偏移地址
我直接在debug里面写汇编语句mov ax,[0006]是可以解析的,刚学汇编,望大神指教
不同的汇编器的格式是不同的。本来宏汇编就不支持你的这种写法。
不知道为什么图片上传不了,这种写法为什么不支持,我是看了王爽老师的书,感觉前面的都没问题啊,还有这个如果我把0006放到bx寄存器,然后用
mov al,[bx],这样子就可以解析
要给出段寄存器名 mov al,bx:[0006]