[求助]一点看不明白的
data segmenta db ?
b db ?
c db ?
string db 'c=$'
data ends
code segment
main proc for
assume cs:code,ds:data,es:data
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov es,ax
mov a,1
mov b,2
mov al,a
add al,b
mov c,al
lea dx,string
mov ah,09
int 21h
add c,30h
mov dl,c
mov ah,2
int 21h
mov dl,0ah
int 21h
mov dl,0dh
int 21h
ret
main endp
code ends
end start
请问这里的es做什么用?
我感觉这里不用es还是一样的,用了有什么好处么?