博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[汇编] 比较2个字符串是否相等
阅读量:6155 次
发布时间:2019-06-21

本文共 1084 字,大约阅读时间需要 3 分钟。

 

1 ; multi-segment executable file template. 2  3 data segment 4     STRING DB 'SPACE EXPLORERS INC' 5     PRLINE DB 'SPACE EXPLORERS INCE' 6     LAST   DB ' '   7     same   DB 'MATCH$' 8     nsame  DB 'NO MATCH$' 9 ends10 11 stack segment12     dw   128  dup(0)13 ends14 15 code segment16 start:17 ; set segment registers:18     mov ax, data19     mov ds, ax20     mov es, ax21 22     ; add your code here 23     mov cx,PRLINE-STRING        ;先判断长度,长度不相等直接不匹配24     cmp cx,LAST-PRLINE25     jnz NEQUAL26      27     lea si,STRING               ;长度相等则逐个匹配28     mov di,offset PRLINE29     cld30     rep cmpsb31     jz  EQUAL32     jnz NEQUAL33     34     EQUAL:                      ;输出结果35     lea dx,same 36     jmp NEXT 37     NEQUAL:38     lea dx,nsame39     NEXT:40     mov ah, 941     int 21h        ; output string at ds:dx42     43     ; wait for any key....    44     mov ah, 145     int 21h46     47     mov ax, 4c00h ; exit to operating system.48     int 21h    49 ends50 51 end start ; set entry point and stop the assembler.
http://www.cnblogs.com/zjutlitao/p/3643022.html
你可能感兴趣的文章
高仿UC浏览器弹出菜单效果
查看>>
Ubuntu忘记密码,进不了系统的解决方法
查看>>
[原创]白盒测试技术思维导图
查看>>
<<Information Store and Management>> 读书笔记 之八
查看>>
Windows 8 开发之设置合约
查看>>
闲说HeartBeat心跳包和TCP协议的KeepAlive机制
查看>>
MoSQL
查看>>
Hibernate多对一外键单向关联(Annotation配置)
查看>>
《CLR via C#》读书笔记 之 方法
查看>>
设计模式:组合模式(Composite Pattern)
查看>>
ContentValues 和HashTable区别
查看>>
LogicalDOC 6.6.2 发布,文档管理系统
查看>>
给PowerShell脚本传递参数
查看>>
实战2——Hadoop的日志分析
查看>>
利用FIFO进行文件拷贝一例
查看>>
Ecshop安装过程中的的问题:cls_image::gd_version()和不支持JPEG
查看>>
resmgr:cpu quantum等待事件
查看>>
一个屌丝程序猿的人生(六十六)
查看>>
Java 编码 UTF-8
查看>>
SpringMVC实战(注解)
查看>>