微机原理与汇编语言程序设计(第二版)完整版教学课件全书电子教案.ppt

微机原理与汇编语言程序设计(第二版)完整版教学课件全书电子教案.ppt

完整版课件完整版电子教案整套课件整套电子教案全书电子教案全书课件课件汇总电子教案汇总

7、串比较指令CMPS 比较两操作数之间的关系: ⑴ CMPSB ;字节串比较:DS:[SI]-ES:[DI],SI←(SI)±1,DI←(DI)±1 ⑵ CMPSW ;字串比较:DS:[SI]-ES:[DI],SI←(SI)±2,DI←(DI)±2 例:比较字符串,相等,在RESULT单元存0,否则存—1 MOV SI,OFFSET STRING1 MOV DI,OFFSET STRING2 MOV CX,COUNT CLD AGAIN:CMPSB ;比较两个字符 JNZ UNMAT ;有不同字符,转移 DEC CX JNZ AGAIN ;进行下一个字符比较 MOV AL,0 ;字符串相等,置00H JMP OUTPUT ;转向OUTPUT UNMAT: MOV AL,0FFH ;设置FFH OUTPUT: MOV RESULT,AL ;输出结果标记 8、串搜索指令SCAS ⑴ SCASB ;字节串搜索,(AL)-([DI]), (DI)增1或减1 ⑵ SCASW

文档评论(0)

1亿VIP精品文档

相关文档