注意:在单片机程序设计中,通常用到一条SJMP指令: SJMP $ 该指令的功能是在自己本身上循环,进入等待状态。其中符号 $ 表示转移到本身,它的机器码为80 FEH。在程序设计中,程序的最后一条指令通常用它,使程序不再向后执行以避免执行后面的内容而出错。 4.间接转移指令 指令格式:JMP @A+DPTR ;PC ← A + DPTR 它MCS-51系统中唯一一条间接转移指令,转移的目的地址是由数据指针DPTR的内容与累加器A中的内容相加得到,指令执行后不会改变DPTR及A中原来的内容。数据指针DPTR的内容一般为基址,累加器A的内容为相对偏移量,在64 KB范围内无条件转移。 该指令的特点是转移地址可以在程序运行中加以改变。DPTR一般为确定值,根据累加器A的值来实现转移到不同的分支。在使用时往往与一个转移指令表一起来实现多分支转移。 【例3-12】下面的程序能根据累加器A的值0、2、4、6转移到相应的TAB0~TA6分支去执行。 MOV DPTR,#TABLE ;表首地址送DPTR JMP @A+DPTR ;根据A值转移 TABLE:AJMP TAB0 ;当(A)=0时转TAB0执行 AJMP TAB2 ;当(A)=2时转
您可能关注的文档
- 第4章汇编与执行一个程序.ppt
- 第4章-汇编语言.ppt
- 第4章汇编语言程序设计补充.ppt
- 第4章基于ARM9和Linux嵌入式系统设计.ppt
- 第4章计算机辅助设计-1.ppt
- 第4章计算机辅助设计-2.ppt
- 第4章计算机网络基础与Internet应用.ppt
- 第4章结构化程序设计.ppt
- 第4章局域网与广域网.ppt
- 第4章数据库的查询和视图.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)