- 2
- 0
- 约1.43万字
- 约 49页
- 2020-04-09 发布于湖北
- 举报
第3章需要掌握的要点 常用指令的功能及熟练运用编程 3.相对转移指令 指令格式:SJMP rel ;PC ← PC + 2 + rel SJMP指令后面的操作数rel是8位带符号补码数,执行时,先将程序指针PC的值加2(该指令长度为2字节),然后再将程序指针PC的值与指令中的位移量rel相加得转移的目的地址。即: 转移的目的地址= SJMP指令所在地址+2+rel 因为8位补码的取值范围为-128~+127,所以该指令的转移范围是:相对PC当前值向前128字节,向后127字节。 【例3-11】在2100H单元有SJMP指令,若rel = 5AH(正数),则转移目的地址为215CH(向后转);若rel = F0H(负数),则转移目的地址为20F2H(向前转)。 用汇编语言编程时,指令中的相对地址rel往往用目的位置的标号(符号地址)表示。机器汇编时,能自动算出相对地址值;但手工汇编时,需自己计算相对地址值rel。rel的计算方法如下: rel = 目的地址-(SJMP指令地址+2) 如目的地址等于2013H,SJMP指令的地址为2000H,则相对地址rel为11H。 注意:在单片机程序设计中,通常用到一条SJMP指令: SJMP $ 该指令的功能是在自己本身上循环,进入等待状态。其中符号 $ 表示转移到本
您可能关注的文档
最近下载
- 醉翁亭记》复习题(附答案).doc VIP
- TB∕T 3209-2008 中空锚杆技术条件.pdf VIP
- HK-3D-U101三轴点胶机运动控制系统使用手册V1.1.pdf VIP
- DB35T 1385-2013幼龄茶园套种大球盖菇生产技术规范.pdf VIP
- (正式版)DB43∕T 1909-2020 《冬季农闲耕地大球盖菇栽培技术规程》.docx VIP
- (高清版)DB1310∕T 243-2021 大球盖菇棚栽生产技术规程.pdf VIP
- (正式版)DB5226∕T 234-2022 《大球盖菇简易大棚栽培技术规程》.docx VIP
- 建筑安全玻璃管理规定发改运行[2003]2116号图集.pdf VIP
- 多重用药的安全管理与护理策略.pptx VIP
- 老年人多重用药评估与管理中国专家共识(2024)解读PPT课件.pptx VIP
原创力文档

文档评论(0)