第02讲第四章程序设计的基本方法.ppt

80X86提供的四种计数控制循环转移指令 (3) LOOPNE /LOOPNZ 标号 (CX / ECX) -1 ? CX / ECX 若 (CX / ECX) 不为0, 且ZF=0,则转标号处执行。 (等于或为0循环转移指令, 本指令对标志位无影响) 例:判断以MSG为首址的10个字节中的串中是否有 空格 字符。 C4_115J.asm MOV CX, 10 MOV BX, OFFSET MSG -1 L4 : INC BX CMP BYTE PTR [BX], ‘ ‘ LOOPNE L4 80X86提供的四种计数控制循环转移指令 (4) JCXZ /JECXZ 标号 ; 跳转指令 格式:JCXZ/JECXZ 标号 Jump if CX is zero 功能:当寄存器CX/ECX的值为0时转移到标号处执行,否 则顺序执行。 该指令常放在循环开始前,用于检查循环次数是否为0,为0时跳过循环体;也常与比较指令等组合使用,用于判断是由于计数值的原因还是由于满足比较条件而终止循环。 MOV CX,COUNT JCXZ GO1 L1: …… LOOP L1 GO1: …… 关于使用循

文档评论(0)

1亿VIP精品文档

相关文档