精灵王
- 注册日期2010-12-08
- 发帖数640
- QQ
- 火币1103枚
- 粉丝120
- 关注75
|
阅读:5319回复:0
经典汇编语言教程:6.2.3 循环结构
楼主#
更多
发布于:2013-01-25 15:14
| | | | 循环结构是一个重要的程序结构,它具有重复执行某段程序的功能。通常,循环结构包括以下四个组成部分: 1、循环初始化部分——初始化循环控制变量、循环体所用到变量; 2、循环体部分——循环结构的主体; 3、循环调整部分——循环控制变量的修改、或循环终止条件的检查; 4、循环控制部分——程序执行的控制转移。 以上四部分可以在程序中用各种不同的形式体现出来,有时也并非清析地表达出来。常用的循环结构如图6.3所示。 一、用循环指令构成循环结构 在编写循环结构的程序片段时,我们可以多种方法来循环结构。如:循环次数是已知的,可用LOOP指令来构造循环;当循环次数是未知或不定的,则可用条件转移或无条件转移来构成循环结构。 例6.10 分类统计字数组data中正数、负数和零的个数,并分别存入 内存字变量Positive、Negative和Zero中,数组元素个数保存在其第一个字中。 解: 显示解答例6.11计算数组score的平均整数,并存入内存字变量Average中,数组以-1为结束标志。
| | | | |
|