微机原理及应用第4章(4).pptVIP

  • 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)

1亿VIP精品文档

相关文档