微机原理3.8课件.pptVIP

  • 5
  • 0
  • 约6.34千字
  • 约 42页
  • 2017-08-12 发布于河南
  • 举报
微机原理3.8课件

3.8 循环程序设计 编制循环程序就是要发现程序设计中的重复 性规律。 3.8.1 循环程序的基本结构 1、循环准备——设置次数及地址指针 2、循环工作——循环重复操作部分 3、循环修改——修改循环次数和地址指针 4、循环判断——判断循环是否结束,否则继 续循环,是则结束循环。 ;循环准备;3.8.2 循环指令(重复控制指令) 1、循环至CX=0的指令 格式:LOOP OPR ; OPR≡{标号} 功能:CX←CX-1,若CX≠0则转移到OPR (继续循环),否则(即CX=0)结束循环。 说明:LOOP OPR 等效 DEC CX JNZ OPR ;2、等于零/相等时循环指令 格式:LOOPZ/LOOPE OPR; 功能:CX←CX-1;若CX≠0且ZF=1(为零/相 等)则转移到OPR,否则(CX=0或ZF=0)结束循 环。 用途:双条件判断,例如比较两个数据块是否 相等,循环结束时CX=0表示相等,CX≠0时表示 不相等。;3、不等于零/不相等时循环指令 格式:LOOPNZ/LOOPNE OPR; 功能:CX←CX-1;若CX≠0且ZF=0(不为零/不相等)则转移到OPR,否则(CX=0或ZF=1)结束循环 用途:双条件判断,例如查找数据块是否存在某种字符或数据,循环结

文档评论(0)

1亿VIP精品文档

相关文档