第03章汇编语言精选.ppt

* 三、 循环程序设计 循环程序是经常遇到的程序结构,一个循环结构通常由以下几个部分组成。 1.循环初始化部分。一般要进行地址指针、循环次数的设置,相关寄存器的清零等操作。只有正确地进行了初始化设置, 循环程序才能正确运行,及时停止。 2.循环体。是要求重复执行的程序段部分。 3.循环控制部分。由该部分修改并判断控制循环的条件是否满足,以决定是否继续循环。 4.循环结束部分。如保存循环运行结果等。 * 例1 将数据段中TABLE开始的连续100个 单元写入 0AAH,然后逐个读出进行 检查, 若发现有错,则置FLAG=1, 反之,置FLAG=0。试编写完整程序。 分析:通过循环,往指定存区写入0AAH, 然后逐个读出,与0AAH相比较, 全部相同时,0 ? Flag 如有不相同时,1 ?Flag 设置BX为地址指针,初值指向TABLE, 循环控制变量初值为100。 * 例2 设内存BUFF开始的单元中依次存放 着30个8位无符号数,求它们的和并 放在SUM单元中,试编写完整程序。 分析:这是一个求累加的程序。设置

文档评论(0)

1亿VIP精品文档

相关文档