比较两个字符串,相同显示Y否则显示N
data segment
string1 db 'gaoyufeng'
l1 equ $-string1
string2 db 'gaoyubing'
l2 equ $-string2
data ends
stack segment para stack'stack'
stapn dw 50 dup(?)
stack ends
code segment
main proc far
assume ds:data,cs:code,ss:stack
start:
push dx
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov es,ax
mov ax,stack
mov ss,ax
mov ax,l2
cmp ax,l1
jnz showN
mov si,offset string1
mov di,offset string2
mov cx,l1
repe cmpsb
jnz showN
showY:mov ah,2
mov dl,'Y'
int 21h
jmp exit
showN:mov ah,2
mov dl,'N'
int 21h
exit: ret
main endp
code ends
end start