- 33
- 0
- 约5.86千字
- 约 22页
- 2017-03-25 发布于湖北
- 举报
第5章 循环与分支程序设计
编制汇编语言程序的步骤:
1 分析题意,确定算法
2 根据算法画出程序框图
3 根据框图编写程序
4 上机调试程序
5.1 循环结构程序设计
1 初始化部分:设置循环的初始状态
这是循环的准备部分,为程序操作、地址指针、循环计数、结束条件等设置初始值。
2 循环体:循环的工作部分及修改部分,包括以下3个部分: 循环工作部分 循环修改部分修改循环工作部分的变量地址等,这保证每次重复时,参加执行的数据能发生有规律的变化。 循环控制部分保证循环条件满足时进入循环;循环结束条件不满足时,退出循环,执行循环体外的后续语句。
3 循环结束部分
完成循环结束后的处理,如数据分析、结果的存放等。
循环程序典型结构
【例5.1】P163 在ADDR单元中存放着数Y的地址,试编制一程序把Y中(指数Y所有二进制位中包含)1的个数存入COUNT单元中。 PH163.asm 要测出Y中1的个数就应逐位测试。一个比较简单的办法是可以根据最高有效位是否为1来计数,然后用移位的方法把各位数逐次移到最高位去。
TITLE 数1的程序
DATA SEGMENT
ADDR DW NUMBER
NUMBER DW 12F0H ; Y的值
COUNT DW DATA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUM
您可能关注的文档
- 第5章Internet控制报文协议ICMP分析.ppt
- 第5章MATLAB绘图分析.ppt
- 第5章VisualBasic控制结构分析.ppt
- 第5章被截切几何体的投影习题解分析.ppt
- 第5章抽样推断分析.ppt
- 第5章传出神经系统药理概论分析.ppt
- 第5章传出神经系统药理学概论分析.ppt
- 第5章蛋白质的结构与功能分析.ppt
- 第5章第1节__光合作用分析.ppt
- 第5章第2节染色体变异(吕文平)分析.ppt
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
原创力文档

文档评论(0)