首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
所含专题
4.2 试编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示“MATCH”,若不相同则显示“NO MATCH”
方法一:在程序内部设置两个字符串内容,终端返回是否匹配 运行效果: 思路: 1、先比较两个字符串的长度,如果长度不一样,则两组字符串肯定不匹配;如果长度一样,再进行内容的匹配 2、如果两组字符串长度一样,使用“REPE CMPSB”指令比较两个字符串的内容是否相等。如果相等,打印MATCH;如果不相等,打印NO MATCH。 代码如下: DATA SEGMENTSTRING1
阅读更多...
汇编语言——比较两个字符串STRING1和STRING2所含字符是否完全相同,若相同则显示MATCH, 不相同则显示NO MATCH
CMPS 串比较指令: CMPS SRC, DST CMPSB (字节) CMPSW (字) 执行操作: ((SI)) - ((DI)) 根据比较结果置条件标志位:相等 ZF=1;不等 ZF=0 字节操作:(SI)←(SI)±1, (DI)←(DI)±1; 字操作: (SI)←(SI)±2, (DI)←(DI)±2 ;比较两个字符串STRING1和STRING2所含字符是
阅读更多...