segment前面的标号是否有具体的意义?
首先贴上代码assume cs:codesg
codesg segment
mov ax,0
mov ds,ax
mov bx,200
mov cx,3fh
mov dx,0
s:mov ds:,dx
inc bx
inc dx
loop s
mov ax,4c00h
int 21h
codesg ends
end
比如我要 mov ax,codesg
是否就将代码段的首地址放到ax寄存器了? 好像没有,好像就仅仅只是一个地址,我还没有遇到过这个标号的其他用法
人造人 发表于 2018-9-24 17:31
好像没有,好像就仅仅只是一个地址,我还没有遇到过这个标号的其他用法
试了一下好像可以的哎,直接把CS寄存器的值取出来了。 404NOT 发表于 2018-9-24 18:00
试了一下好像可以的哎,直接把CS寄存器的值取出来了。
举个例子
页:
[1]