3.几种程序结构 ●顺序结构 分支结构 ●循环结构 ●子程结构
6 3.几种程序结构 ⚫ 顺序结构 ⚫ 分支结构 ⚫ 循环结构 ⚫ 子程结构
顺序结构
7 顺序结构
分支结构 CMP AL BL JG great AL<BL处理 JMP exit grea:「AL>BL处理 exit: 两个分支
8 两个分支 Y N 、、、 CMP AL, BL JG great JMP exit great: exit: 、、、 、、、 AL≤BL处理 AL>BL处理 分支结构
分支结构 CMP AL, O JG great ess AL=0处理 JMP exit less: L<0处理 JMP exit great: AL>0处理 三个分支 exit:
9 三个分支 、、、 CMP AL, 0 JG great JL less JMP exit less: JMP exit great: exit: 、、、 AL=0处理 AL>0处理 AL<0处理 Y Y N N 分支结构
循环结构 循环初始设置 循环初始设置 循环条件判断? 「循环体」 循环体 <循环条件判断?N 当型循环 直到型循环 (当条件成立进入循环) (直到条件成立退出循环)
10 循环结构 当型循环 (当条件成立进入循环) 循环初始设置 循环体 循环条件判断? Y N 直到型循环 (直到条件成立退出循环) Y N 循环初始设置 循环体 循环条件判断?