- 85
- 0
- 约2.36万字
- 约 93页
- 2016-11-29 发布于湖南
- 举报
3.3 MCS-51单片机的指令系统 2、长转移指令 LJMP addr16 ; addr16 → PC 说明:转移范围:64KB全程 序空间任何单元。 如:LJMP NEXT 3.3 MCS-51单片机的指令系统 3、相对转移(短转移)指令 SJMP rel ;先(PC)+2 → PC,后(PC)+ rel → PC; 说明:(1)该指令执行前PC值为下一条指令的首地址; (2)转移范围:-128~+127; 对应rel值为:00H~7FH(0~+127)、 80H~FFH(-128~-1); 如:SJMP FIRST SJMP $ ;无限循环执行本指令,rel=FEH WEIT: SJMP WEIT ;与上条指令相同 3.3 MCS-51单片机的指令系统 跳转的范围不一样,可以说是到达的远近距离不一样。存储空间占用不一样。 AJMP 的范围是11位地址,也就是2K的空间内,占用存储空间2个字节,执行周期24个时钟周期。 LJMP 的范围是16位地址,也就是64K的空间内,占用存储空间3个字节,执行周期24个时钟周期。 SJMP 的范围是8位地址,也就是256BIT的空间内,占用存储空间2个字节,执行周期24个时钟周期。 JMP一般配合DPTR使用,存储空间1个字节,执行周期24个时钟周期。一般用于多分枝选择的时候使用,比如按键处理。 ACALL,LCALL和以上说明类似,是调用指令,ACALL占用存储空间2个字节,执行周期24个时钟周期。LCALL占用存储空间3个字节,执行周期24个时钟周期。 3.3 MCS-51单片机的指令系统 4、间接转移指令 JMP @A+DPTR ;(A)+(DPTR) → PC 说明:(1)具有多分枝转移功能,即散转功能,又叫散转指令; (2)转移范围:是以DPTR为首地址的256B。 例3-11 根据累加器A中的命令键键值,设计命令键操作程序入口跳转表。 3.3 MCS-51单片机的指令系统 CLR C RLC A (?) MOV DPTR,#JPTAB JMP @A+DPTR JPTAB: AJMP CCS0 AJMP CCS1 AJMP CCS2 : 3.3 MCS-51单片机的指令系统 二、条件转移指令(8条) 均为相对寻址方式。 1、累加器A为零(非零)转移指令 JZ rel ;当A=0时,(PC)+rel → (PC)转移; ;当A≠0时,顺序执行。 JNZ rel ;当A≠0时, (PC)+rel → (PC)转移; ;当A=0时,顺序执行。 3.3 MCS-51单片机的指令系统 [例3.31] 已知: 外部RAM中以DATA1(DATA1在0页内)为起始地址的数据块以零为结束标志.试通过编程将之传送到以DATA2为起始地址的内部RAM区. 解: 相应程序为: ORG 0500H MOV R0, #DATA1 MOV R1, #DATA2 LOOP: MOVX A, @R0 JZ DONE MOV @R1, A INC R0 INC R1 SJMP LOOP DONE: SJMP $ END 3.3 MCS-51单片机的指令系统 2、比较转移指令 为新增设的,4条,均为三字节指令。一般形式为: CJNE (目的操作数),(源操作数),rel CJNE A,direct,rel ;若A (direct) ,则(PC) +rel → PC,且0 → CY; ;若A (direct) ,则(PC) +rel
您可能关注的文档
- 单元一 机械制造过程与机械加工工h艺系统.ppt
- 单片微型计算机原理及t接口技术(杨光友版)课件ch6.ppt
- 单片6机原理与接口技术(第9章).ppt
- 单片微型计算机原理及其应用电子教w案33.ppt
- 单片微型计算机z原理与设计 1章.ppt
- 单片微型计算机m原理及其应用电子教案30.ppt
- 单片微型计算机c第6-73讲(机械).ppt
- 单片微型计算机原理及其应用电2子教案.ppt
- 单片微型计算机原理及接口技术y(杨光友版)课件ch1.ppt
- 单片微型计算机原理及接e口技术(杨光友版)课件ch3.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 肺隔离症诊疗指南(2025年版).docx
- 2021届贵州省遵义市高三年级第一次统考物理试卷含答案.pdf VIP
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末考试物理试题(解析版).docx VIP
- 2025年山西省中考数学备考全指南(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 心血管疾病的风险评估与管理课件.pptx VIP
- 离婚协议书(2026官方标准版).docx VIP
- HG_T 3706-2014 工业用孔网钢骨架聚乙烯复合管.doc VIP
- 湖北省学位英语考试真题2023.pdf VIP
- 船舶焊接 垂直气电焊 垂直气电焊.ppt VIP
- 2024湖北省学位英语考试真题及答案.docx VIP
原创力文档

文档评论(0)