MCS-51指令系统 无条件转移指令:CPU无条件地转移到指定位置去执行程序。 指令格式: 长转移指令: LJMP addr16 ;(PC)←addr15~0 绝对转移指令: AJMP addr11;(PC)←(PC)+2,PC10~0←addr11 相对转移指令:SJMP rel ;(PC)←(PC)+2+rel 间接转移指令: JMP @A+DPTR ;(PC) ←(DPTR)+(A) 注意: (1)使用转移指令时,指令中的地址或偏移量均可采用标号,只有在执行前才被汇编成实际的二进制地址。 (2)指令的转移范围: 在执行当前转移指令后的PC值的基础上: 长转移指令LJMP: 64KB 绝对转移指令AJMP :2KB 相对(短)转移指令SJMP : -128~+127(用补码表示) 间接(散)转移指令JMP: 64KB (3)相对(短)转移指令SJMP rel 中地址偏移量的计算: rel = 转移目标地址-转移指令地址(当前PC值) - 2 (4)原地踏步(暂停当前的程序,并不是真的停机)的实现 SJMP $ 或 HERE: SJMP HERE (5)间接转移指令:JMP @A+DPTR 常用于实现
您可能关注的文档
最近下载
- 2025年西京医院规培住院医师招募(196人)考试备考题库及答案解析.docx VIP
- 调度、调度自动化、调度通讯管理标准.doc VIP
- 常见的溶解度参数-液体体积-范德瓦尔斯面积体积.pdf VIP
- (高清版)DB44∕T 2083-2017 《高尔夫球服装基本技术要求》.pdf VIP
- 2025年公职人员经商办企业问题自查报告.docx
- 中国船级社材料设备指南 D01 液压舵机.pdf VIP
- 2025年水利工程质量检测员考试混凝土工程历年参考题库含答案详解5套.pdf
- 公路隧道喷射防水体系排水层研究.DOC
- T_CIESC 84-2025 工业用二(三氯甲基)碳酸酯.pdf VIP
- 成都市科隆化学品有限公司年产60吨氨基酸衍生物及高纯度化学品3万吨生产线建设项目竣工环保验收监测报告.docx VIP
原创力文档

文档评论(0)