0
点赞
收藏
分享

微信扫一扫

实训汇编语言设计——比较两个字符串


比较两个字符串,相同显示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 endscode 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 exitshowN:mov ah,2
mov dl,'N'
int 21hexit: ret
main endp
code ends
end start

举报

相关推荐

0 条评论