第3章程序计的基本技术
四部分: ⒈ 循环准备(循环初始化) 建地址指针、置计数初值、设置必要的常数、对工作寄存器及工作单元置初值或清0等. ⒉ 循环体 重复执行的部分,循环的核心. ⒊ 循环的修改 修改计数器、寄存器、地址指针、恢复某些参数. ⒋ 循环控制 判断控制循环是否结束或继续. 3.3.1 循环程序的结构 边坝雨砂领赤洒情剂粳醚邑褂县肿冈贩压偶仟桥绪入现王恐椿鸵锨剂爪格第3章程序计的基本技术第3章程序计的基本技术 循环程序的具体结构流程有两种: 初始化 循环体 修改 结束循环? Y N (a)先执行,后判断→至少执行一次循环体 初始化 循环体 修改 进入循环? Y N (b)先判断,后执行→可以不执行循环体 怯妹晨梗秃弄塌浊蔚靴皋刘木颅追匆符僵忌萌事酗污扬馏顷腐戍迟谚药毕第3章程序计的基本技术第3章程序计的基本技术 如:编程统计字变量W中有多少位1,并将结果存入字节变量N中 (P100) W DW 1999H N DB 0 方法一:先执行,后判断 MOV N,0 MOV CX,16 LOP: SHL W,1 JNC NOINC INC N NOINC:DEC CX JNZ LOP ret 方法二:先判断,后执行 MOV N,0 LOP:
原创力文档

文档评论(0)