- 10
- 0
- 约2.78千字
- 约 22页
- 2020-12-07 发布于天津
- 举报
控制转移指令 ? 1 、无条件转移指令: ? 长转移类指令: LJMP addr16 ? 绝对转移类指令: AJMP addr11 短转移指令: SJMP rel 间接转移指令: JMP @A+DPTR ? 我们在编写汇编语言源程序时,可以直接写成: LJMP 标号 ;即转移到标号处 AJMP 标号 SJMP 标号 JMP 标号 2. 条件转移指令 ( 8 条) 条件转移指令是指在满足一定条件时进行相对转 移,否则程序继续执行本指令的下一条指令。 (1) 判 A 内容是否为 0 转移指令( 2 条) JZ rel ;如果 A=0 ,则转移,否则顺序执行。 JNZ rel ;如果A≠0,就转移。 我们在编写汇编语言源程序时,可以直接写成: JZ 标号 ;即转移到标号处。 JNZ 标号 ;即转移到标号处 (2) 比较转移指令( 4 条) CJNE A , #data , rel CJNE A , direct , rel CJNE Rn , #data , rel CJNE @Ri , #data , rel 同样地,使用时,我们可以将 rel 理解成标号,即: CJNE A , #data ,标号 CJNE A , direct ,标号 CJNE Rn , #data ,标号 CJNE @Ri , #data ,标号 (3) 减 1 条件转移指令( 2 条) DJNZ Rn , rel DJNZ direct , rel 3 .子程序调用和返回 (1) 调用指令( 2 条) LCALL addr16 ;长调用指令 ACALL addr11 ;短调用指令 上面两条指令都是在主程序中调用子程序,两者的区别 : 对短调用指令,被调用子程序入口地址必须与调用指令的 下一条指令的第一字节在相同的 2KB 存储区之内。 使用时可以用: LCALL 标号 ;标号表示子程序首地址 ACALL 标号 来调用子程序。 (2) 返回指令 ( 2 条) 子程序执行完后必须回到主程序,如何 返回呢?只要执行一条返回指令就可以了。 RET ;子程序返回指令 RETI ;中断子程序返回指令 两者不能互换使用。 4. 空操作指令 ( 1 条) NOP ? 例:利用子程序调用编写令 20H-2AH , 30H-3EH , 40H-4FH 三个区域清零的程 序 ORG 1000H MOV SP,#70H MOV R0,#20H MOV R2,#0BH ACALL ZERO MOV R0,#30H MOV R2,#0FH ACALL ZERO MOV R0,#40H MOV R2,#10H ACALL ZERO ZERO: MOV @R0,#00H INC R0 DJNZ R2,ZERO RET END 例:从 P1 口的 P1.0 管脚输出周期为 10 个机器 周期的方波 CLR P1.0 LOOP: CPL P1.0 NOP NOP SJMP LOOP ? 练习: ? 1 、已知某单片机监控程序始址为 A080H , 问用什么办法是单片机开机后自动执行 监控程序 ? 2 、已知 MA=0500H ,问 8051 单片机执行 如下指令 ? MOV SP , #70H ? MA : LCALL 8192H ? 堆栈中数据如何变化, PC 中内容是什么 ? 3 、已知外部 RAM 中以 300
您可能关注的文档
- 2020第7章能量的释放和呼吸第1节能量的释放和利用.ppt
- 第8讲 目的基因的表达与调控.ppt
- 2020第9章钢结构基本原理.ppt
- 2020第9课土地的誓言.ppt
- 第9课生命的甘露.ppt
- 2020第一单元综合练习.ppt
- 第一学期普通高中模块监测.doc
- 2020第一次世界大战的进程.ppt
- 第一章 第一节 元素周期表第2课时.ppt
- 2020第一章植物组织培养概述.ppt
- 2026年云计算SaaS行业行业政策法规及合规性分析报告.docx
- 2026年云计算SaaS行业行业协会与标准制定分析报告.docx
- 2026年云计算SaaS行业市场规模对比报告.docx
- 2026年云计算SaaS行业行业政策解读与应对报告.docx
- 2026年云计算SaaS行业API经济及服务集成发展趋势报告.docx
- 融合情感分析与知识图谱的英语听力理解智能评测系统开发课题报告教学研究课题报告.docx
- 2026年云计算SaaS行业市场应用现状与趋势分析报告[001].docx
- 2026年云计算SaaS行业数字化转型趋势报告.docx
- 2026年云计算SaaS行业市场规模分析报告.docx
- 新建气泡袋生产项目.pdf
最近下载
- 第五单元 第三节 可视化分析数据 课件 粤教版(2025)信息科技四年级.pptx VIP
- 契税培训课件.pptx VIP
- 二甲基乙醇胺化学品安全技术说明书MSDS.docx VIP
- 标准图集-22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图-独立基础、条形基础、筏形基础、桩基础.pdf VIP
- 《3岁以下婴幼儿生活照护托育服务规范》(DB37T 4784—2024).pdf VIP
- 2025年安徽省中考数学试卷真题含答案.pdf VIP
- T /CNCA 128—2025 露天煤矿土石方剥离综合单价确定方法.pdf VIP
- 2025年南京交通职业技术学院单招英语2014-2024历年真题考点试卷摘选含答案解析.doc
- 人教英语八年级下册单词表默写(2026版).xlsx VIP
- 口述档案的收集与整理-.pdf VIP
原创力文档

文档评论(0)