- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
A第3章单片机的指令系统
* 转移方式分类: 1、绝对转移:指令给出转移目的的绝对地址 nn,执行指令后,PC nn。 例: 地址 源程序 1000H LJMP 2000H 1003H … … 2000H … ;转移目的指令 2、相对转移:指令给出转移目的与转移指令的相对偏移量e,执行指令后,PC?PC + e 。 例:地址 源程序 1000H SJMP 02 … 1004H … ;转移目的指令 * 一. 无条件转移指令 1.长转移指令: LJMP addr16 ;PC ? addr16 指令转移范围:64KB,无条件转移,不影响任何标志位 2.绝对转移指令: AJMP addr11 ;PC?PC+2;PC10~0?pn10~0 ;PC15~11不变 指令转移范围:2KB 转移时要求转移前后保持 PC15~11不变。 * 3.短转移指令: SJMP e ;PC?PC+2,PC?PC+e 相对偏移量 e为8位补码。 指令转移范围:前128~后127字节 相对偏移量 e 的计算式: e = 目的指令地址 -(转移指令地址+指令字节数) = 目的地址 - PC当前值 编程时,用标号代替转移目的地址,转移指令的操作数交给汇编程序计算。 LJMP NEXT [AJMP NEXT SJMP NEXT] … NEXT: * 例:计算转移指令的相对偏移量 e ,并判断是否超出转移范围。 指令地址 源程序 2130H SJMP NEXT … 2150H NEXT:MOV A,R2 相对偏移量 = 2150H -(2130H+2)= 001EH, 只取低8位:e = 1EH * 4.间接转移指令(多分支转移指令) JMP @A+DPTR. ;PC?A+DPTR 指令转移范围64KB。 应用:处理功能键。 要求不同功能键执行不同程序段。设每个功能键对应一个键值 X(0≤X≤FH)。 设X已存入片内RAM的40H单元中。 若X=0,则执行程序段FUNC0 若X=1,则执行程序段FUNC1 …。 KEY: MOV DPTR,#KTAB MOV A,40H ADD A,40H JMP @A+DPTR KTAB: AJMP FUNC0 AJMP FUNC1 … FUNC0: … FUNC1: … * 二.条件转移指令 条件转移指令形成程序的分支,赋予计算机判断决策能力,转移条件:1)标志位的状态 2)位地址中的状态 1.判零转移指令 JZ e ;PC←PC+2, ;若A=00H,PC←PC+e(转移), ;若A≠00H,PC不变(不转移) JNZ e ;PC←PC+2,若A≠00H, ;PC←PC+ e(转移) ;若A=00H,PC不变(不转移) 2.判Cy转移指令 JC e ;Cy=1则转移,Cy=0不转移 JNC e ;Cy=0则转移,Cy=1不转移 * 3.判位转移指令 JB b,e ;(b)=1转移,否则不转移 JNB b,e ;(b)=0转移,否则不转移 4. 判位清0转移指令: JBC b,e ;(b)=1转移,且(b)?0,否则不转移 5. 比较不相等转移指令: CJNE 操作数1,操作数2,e CJNE A,n,e ;PC←PC+3 ;若A≠(n),则PC←PC+e
您可能关注的文档
最近下载
- 高中语文《雷雨》-PPT市公开课一等奖省赛课获奖PPT课件.pptx VIP
- 2025年社工300题目题库(301道) .pdf VIP
- 部编人教版语文小学五年级下册第四单元主讲教材分析解读课件.pptx
- 【行业标准】QBT 1338-2012 家具制图.pdf
- 2025年广东社工招聘笔试题目及答案.docx VIP
- 重大版小学英语六年级下册英语第二单元测试题.pdf VIP
- 部编版小学五年级下册语文二单元教材分析解读主讲课件.pptx
- 物流管理专业毕业实习报告.docx VIP
- 2024年度组织生活会党支部查摆问题及整改措施.docx VIP
- 《工程水文地质》项目5.3河流地质作用及冲积土.pptx
文档评论(0)