例10 在内部 RAM中从 50H单元开始的连续单元依次存放了一串字符, 该字符串以回车符为结束标志, 要求测试该字符串的长度。 程序如下: START: MOV R2, #0FFH MOV R0, #4FH ; 数据指针R0置初值 LOOP: INC R0 INC R2 CJNE @R0, #0DH, LOOP RET 4.2.4 散转程序设计 散转程序是分支程序的一种, 它可根据运算结果或输入数据将程序转入不同的分支。MCS - 51 指令系统中有一条跳转指令JMP@A+DPTR, 用它可以很容易地实现散转功能。该指令把累加器的 8 位无符号数与 16 位数据指针的内容相加, 并把相加的结果装入程序计数器PC, 控制程序转向目标地址去执行。此指令的特点在于, 转移的目标地址不是在编程或汇编时预先确定的, 而是在程序运行过程中动态地确定的。目标地址是以数据指针 DPTR的内容为起始的 256 字节范围内的指定地址, 即由 DPTR的内容决定分支转移程序的首地址, 由累加器 A的内容来动态选择其中的某一个分支转移程序。
您可能关注的文档
- 湖南省资兴市白廊乡旧市学校2015届中考物理专题复习《光学作图题例析》课件分解.ppt
- 湖南省益阳六中2015-2016学年高二上学期第一次月考语文试卷分解.doc
- 湖南省永州四中、郴州一中2015-2016学年高一英语上学期第二次月考试题分解.doc
- 沪昆客专贵州段CRTSⅠ型无砟轨道裂缝维修方案分解.doc
- 湖南省岳阳市第四中学人教版高中历史必修二课件:第10课中国民族资本主义的曲折发展(共47张)分解.ppt
- 湖南师范大学2010年各学院全日制硕士研究生分解.doc
- 湖心亭看雪分解.ppt
- 灰土挤密桩方案分解.doc
- 汇编语言程序设计复习题分解.doc
- 沪教版九年级上册3-2组成物质的化学元素分解.ppt
最近下载
- 2025年北京市初二学业水平地生会考真题试卷(+答案).docx VIP
- 国开电大24271《劳动与社会保障法》期末机考真题及答案(第103套).pdf
- 电动葫芦出厂检验报告.doc VIP
- 基于多方法融合的曲肘式合模机构结构参数优化研究.docx VIP
- 2026年湖南公务员考试(法律专业知识)历年参考题库含答案详解.docx VIP
- 数据资产的确认、计量和报告基于商业模式视角.pdf VIP
- 一年思想汇报总结(2篇).docx VIP
- 既有建筑改造施工专项方案.docx VIP
- 浏阳市统一社会招聘事业单位人员考试真题及答案.pdf VIP
- AI大模型与AIGC技术在公安领域的应用解决方案【99页PPT】.pptx VIP
原创力文档

文档评论(0)