- 14
- 0
- 约1.44万字
- 约 10页
- 2019-08-09 发布于辽宁
- 举报
串比较指令CMPS/CMPSB/CMPSW。 指令格式: CMPS OPRD1, OPRD2 CMPSB CMPSW 串比较指令 指令功能: 从 (SI)作为指针所指示的源串中减去 (DI)作为指针所指示的目的串(字节操作或字操作),结果不保存,用标志位的变化表示比较结果。同时根据方向标志DF自动修改源串和目标串指针SI、DI, 该指令可用来检查两个串是否相同。字节或字操作的说明与MOVS指令相同。 CMPSB/CMPSW(Compare byte string or compare word string) 具体指令格式: CMPS mem,mem ? 若CMPS指令用REPE/REPZ作前缀,则表示:当串未结束((CX)≠0)且串相等((ZF)=1)时继续比较。 若CMPS用REPNE/REPNZ作前缀,则表示:当串未结束((CX)≠0)且串不相等((ZF)=0)时继续比较。 CMPSB/CMPSW分别指明是字节串或字串比较指令, 不带操作数,其余约定与CMPS相同。 串比较指令 串比较指令 格式: CMPS 目标串首址标号,源串
原创力文档

文档评论(0)