我的成长磨练,每天写博客,年轻人,卷起袖子,来把手弄脏吧! ------ 博客首页

比较两个等长的字符串,若相同,则输出Match!,若不同,则输出No Match!

 

 

文章目录

 

问题

比较两个等长的字符串,若相同,则输出Match!,若不同,则输出No Match!

代码

1 data segment 2 str1 db 'ASDFGHJKL';字符串str1 3 str2 db 'ASDFGHJKL';字符串str2 4 len dw $-str2 5 output1 db 'Match!$' 6 output2 db 'No Match!$' 7 crlf db 01h,0dh,'$';回车换行 8 data ends 9 10 code segment 11 assume cs:code,ds:data 12 main proc far 13 start: 14 mov ax,data 15 mov ds,ax 16 mov cx,len 17 mov si,0 18 mov di,0 19 L1: 20 mov bl,str1[si] 21 mov bh,str2[di] 22 cmp bl,bh 23 jnz L2 24 inc si 25 inc di 26 loop L1 27 jmp L3 28 L2: 29 lea dx,output2 30 mov ah,09h 31 int 21h 32 jmp L4 33 L3: 34 lea dx,output1 35 mov ah,09h 36 int 21h 37 lea dx,crlf 38 mov ah,09h 39 int 21h 40 L4: 41 mov ax,4c00h 42 int 21h 43 main endp 44 code ends 45 end start

 

运行结果

在这里插入图片描述


__EOF__

本文作者不想赖床
本文链接https://www.cnblogs.com/getup/p/12989108.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   炒香菇的书呆子  阅读(159)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
Title
点击右上角即可分享
微信分享提示