offset问题
;这段代码如果将offset去掉也能达到相同的效果,为什么书上要加上;书上说offset取得标号的偏移地址,但标号本来就代表了代码处地址,为什么还要加上offset??不懂求解
code segment
s:
mov ax,bx
mov si,offset s ; mov si, s
mov di,offset s0 ; mov di,s0
mov ax,cs:
mov cs:,ax
s0:
nop
nop
mov ax,4c00h
int 21h
code ends
end s
offset 取的是标号的地址,其实是标号的位移,也叫偏移地址。 aa05001 发表于 2014-9-30 15:53
offset 取的是标号的地址,其实是标号的位移,也叫偏移地址。
我的意思是说感觉offset在这里有点多余,不加他也能达到相同效果,可为什么还要加他呢
页:
[1]