循环程序主要由以下几个部分组成:
循环初始化部分
进行地址指针、循环次数及某标志的设置。
相关寄存器的清零等操作。
只有正确地进行了初始化设置,循环程序才能正确运行,及时停止。
循环体
要求重复执行的程序段部分,对应于要求重复执行的操作。
循环控制部分
修改并判断控制循环的条件是否满足,以决定是否继续循环。
包括计数控制、特征值控制、地址边界控制等。
循环结束部分
如保存循环运行结果等。
此外,循环程序通常有两种结构形式:
DO-WHILE结构:先执行循环体,再判断循环条件。
DO-UNTIL结构:先判断循环条件,再执行循环体。
这些组成部分共同构成了循环程序的基本框架,确保循环能够按照预定的逻辑重复执行。