第18讲循环结构和子程序.ppt

微型计算机原理 王立萍 第 18 讲 循环结构和子程序 循环结构程序设计 子程序 第 18 讲 循环结构和子程序 本讲要求 1. 熟练掌握循环结构程序设计。(重点、难点) 2. 熟练掌握子程序设计。(重点、难点) 第 18 讲 循环结构和子程序 循环结构程序 循环结构是按给定的条件重复执行一系列指令, 直到循环条件不满足为止。循环程序结构有两种: 一种是先判断后工作,另一种是先工作后判断。 循环初值设置 循环条件 满足 不满足 循环初值设置 循环体 循环条件 不满足 满足 循环体 先判断后工作方式 先工作后判断方式 第 18 讲 循环结构和子程序 【例 1 】在字单元 X 中有一个 16 位的二进制数, 统计其中“ 1 ” 的个数,并将结果存入 Y 单元。 分析: 将二进制左移,查看进位标志 CF 的内容即可。 本题采用先判断后执行的循环结构,如果被统计的 数据本身为 0 ,则不必执行循环体就可以得到结果; 如果被统计的数据只是高位含有“ 1 ” ,则这种结构 使得程序的循环次数比较少。 第 18 讲 循环结构和子程序 开始 B L←0 Y AX=0? N AX 左移一位 N CF=1

文档评论(0)

1亿VIP精品文档

相关文档