- 40
- 0
- 约2.7万字
- 约 144页
- 2015-12-24 发布于广东
- 举报
3.5.3 循环程序设计 循环程序一般由以下几个部分组成: 1)循环初始化部分:用于对循环变量、其它变量和常量赋初值,做好循环前的准备工作。 2)循环体部分:这一部分由重复执行部分和循环控制部分组成。 3)循环结束部分:这一部分用于存放循环结果、恢复所占用寄存器或内存的数据等。 循环程序的关键是对循环变量的修改和控制,特别是循环次数的控制。 3.5.3 循环程序设计 一、单层循环程序 例3-23 在片内RAM的30H~3FH单元,存放着16个无符号字节数据,编写程序,计算这16个数的和。 16个字节数的和不会超过两个字节,将和存于40H、41H中,高字节在40H中。用R0作取加数指针,用DJNZ和R7控制循环。 流程图如图3-7所示,程序段如下。 3.5.3 循环程序设计 3.5.3 循环程序设计 MOV R0,#30H ;R0指向30H单元 MOV R7,#16 ;控制循环次数初值 MOV 40H,#0 ;和高字节清0 CLR A ;取第一个加数 LP:ADD A,@R0 ;低字节加上一个数 JNC NT ;无进位跳转 INC 40H ;有进位高字节加1 NT:INC R0 ;指针增1 DJNZ R7,LP ;R7减1不为0循环 MOV 41H,A ;保存低字节数据 SJMP $ 3.
您可能关注的文档
- 流通产业与物联网经济学 第九章 物联网商业模式案例新.ppt
- 流通产业与物联网经济学 第六章 物联网mscp分析新.ppt
- 流通产业与物联网经济学 第七章 物联网融资及其运营新.ppt
- 流通产业与物联网经济学 第十一章 物联网经济学现状及其发展新.ppt
- 流通产业与物联网经济学 第十章 物联网的实验经济学新.ppt
- 流通产业与物联网经济学 第五章 物联网条件下的商业模式新.ppt
- 流通产业与物联网经济学 流通产业与物联网经济学新.ppt
- 秘书英文写作刘立莹 第二章 Unit 1 application letter新.ppt
- 秘书英文写作刘立莹 第二章 Unit 3 letter of invitation新.ppt
- 秘书英文写作刘立莹 第二章 Unit 4 letter of congratulation新.ppt
原创力文档

文档评论(0)