7_循环控制方法白.pptVIP

  • 4
  • 0
  • 约2.6千字
  • 约 16页
  • 2015-10-14 发布于重庆
  • 举报
7_循环控制方法白

7.5 循环程序的控制方法 计数法、寄存器终值法、条件控制法、 开关控制法、逻辑尺控制法 例如:计算1+2+3+……+100 7.6 单重循环程序举例 由顺序结构或分支结构组成循环体 自内存data单元开始存放若干个无符号字节数据,数据个数在count存放。编程统计其中奇数、偶数及能被4整除的数的和,并分别存入oddsum、evensum、forsum单元。设各类和不超过16位二进制数。 7.8 循环程序的效率 反复执行的程序,更要注重程序的效率 使用的指令条数尽量少 选择好的算法 实现算法时少用指令 指令尽量短:指令越短,EU和内存打交道的次数越少,减少执行时间 执行时间短:选择执行时间短的寻址方式 * * = 1.计数法:适用于循环次数已知的情况 分为 正计数 和 倒计数 两种 计数器←0 循环体 计数器←计数器+1 计数器=循环次数 ≠ = 计数器←循环次数 循环体 计数器←计数器-1 计数器=0 ≠ = 计数器←0 循环体 计数器←计数器+1 计数器=循环次数 ≠ 正计数 mov cx,0 mov bx,1 xor ax,ax add ax,bx inc bx inc cx cmp cx,100 jb again mov cx,1 xor ax,ax again: add ax,cx i

文档评论(0)

1亿VIP精品文档

相关文档