- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
循环结构程序
循环结构程序
一、循环结构程序定义
在解决实际问题的过程中,往往需要在一定的条件下重复某些相同的操作,即对某一部分程序进行循环执行。我们把能够完成循环操作的程序称为循环结构程序。
一种是“先执行,后判断”即“直到型”循环。该种结构的循环至少执行一次循环体。(已知循环次数)
另一种是“先判断,后循环”,即“当型”循环。该种结构的循环先判断条件,如果条件满足循环结束条件,则直接跳出循环,一次也不执行循环体,即循环次数为0。(一般用CJNE判断)
如果能确保至少执行一次循环,则采用以上任何一种循环结构都可以,否则采用后一种循环结构为宜。
二、循环程序的基本结构
三、典型循环程序的一般组成:四个主要部分组成
1、初始化部分
为循环程序做准备,如规定循环次数、各给变量和地址指针预设初值等。即根据已知条件转换成指令。
2、处理部分
为循环程序的主体,在这里对数据进行实际的处理。
3、循环控制部分
为修改循环变量和控制变量,并判断循环是否结束。
4、结束部分
为主要是循环程序的结果进行分析、处理和存放。
四、例题分析(先执行,后判断)
编写程序将外部数据存储器8000H单元开始的连续50个单元的内容清零。
ORG 1000H
CLEAR: CLR A ;对累加器A清零
MOV DPTR,#8000H;设置首地址
MOV R7,#50;设置循环次数
CLEAR1:MOVX @DPTR,A;地址的内容清零
INC DPTR;修改地址指针
DJNZ R7,CLEAR1;判断是否结束
SJMP $;动态停机
END;结束
五、课堂小结
1、什么时候用循环结构程序?
2、循环程序的分类?
3、循环结构程序的组成部分及每部分的作用?
六、作业
已知内部RAM的30H单元开始存放的20个数据,试变成程序将其传送到外部RAM的1000H单元开始的存储区。
您可能关注的文档
- 循环水系统操作规程.doc
- 循环泵维修作业指导书.docx
- 循环流化床锅炉炉内脱硫系统存在问题及优化脱硫方案.doc
- 循环流化床锅炉炉膛负压模糊PID控制系统的设计毕业答辩PPT.pptx
- 循环农业发展与主要技术模式2015.06.ppt
- 循环流化床锅炉题库.doc
- 循环系统测试题1.docx
- 循环生理评估及血管活性药物-PPT.ppt
- 循环系统笔记.doc
- 循环经济PPT.ppt
- 建设工程质量安全管理标准化图集(安全篇2024版)ppt230页.pptx
- 《油气储存企业安全风险评估细则(2025年修订)》解读.pptx
- 2025年《危大工程专项施工方案严重缺陷清单专题培训》ppt120页_1230.pptx
- 中建分部分项检验批划分方案、资料目录策划编制要点ppt75页.pptx
- 某项目智慧工地示范项目应用成果介绍75页_5843.pptx
- 2025年中国风筝无人机LED夜光编队编程师应聘面试模拟题及答案.doc
- 2025年中国鞍钢集团招聘笔试题库附答案.doc
- 2025年中国鞍钢集团招聘面试预测题及答案.doc
- 临床器械实验培训试题及答案2025年版.docx
- 中石化《两个责任》解读分析.ppt
文档评论(0)