- 13
- 0
- 约1.12万字
- 约 46页
- 2017-07-09 发布于湖北
- 举报
ST1 EQU 2000H START: CLR C MOV DPTR, #ST1 MOVX A, @DPTR MOV R2, A INC DPTR MOVX A, @DPTR SUBB A, R2 JNC BIG1 XCH A, R2 BIG0: INC DPTR MOVX @DPTR, A RET BIG1: MOVX A, @DPTR SJMP BIG0 (2)多重单分支结构举例 假定采集的温度值Ta放在累加器A中,在内部RAM54H中存放温度下限值T下, RAM55H中存放温度上限值T上。如果TaT上, 程序转向降温处理程序JW;如果TaT下, 程序转向升温处理程序SW;否则返回主程序。 CONTROL:CJNE A,55H,LOOP1 AJMP FH LOOP1: JNC JW CJNE A,54H,LOOP2 AJMP FH LOOP2: JC SW FH: RET JW: 、、、 RET SW: 、、、 RET 2 多分支程序结构 图4.1 多分支程序结构 (1)通过数据表实现程序多分支 MOV A,n MOV DPTR, #BRTAB MOVC A, @A+DPTR JMP @A+DPTR BRTAB: DB BR0-BRTAB DB BR1-BRTAB 、、、 DB BRn-BRTAB BR0: LJMP FUN0 BR1: LJMP FUN1 、、、 BRn: LJMP FUNn (2)通过转移指令表实现程序多分支 MOV A,n RL A ;乘2 MOV DPTR, #BRTAB JMP @A+DPTR BRTAB: AJMP BR0 AJMP BR1 、、、 AJMP BR127 (3)其他实现程序多分支的方法 假定分支序号值存于R0中 MOV DPTR, #BRTAB MOV A,R0 RL A ;乘2 MOV R1, A INC A MOVC A, @A+DPTR PUSH ACC
您可能关注的文档
最近下载
- 怎样概括文章主要内容.ppt VIP
- 支气管哮喘防治指南(2024年版)解读PPT课件.pptx VIP
- 2025新人教版一年级数学下册全册教材分析解读.docx VIP
- Colorlight卡莱特专业视频处理器X4s X2s 使用说明书 V1.3用户手册.pdf
- 八十中小升初真题及答案2025.doc VIP
- 2026年宠物行业年终汇报数据.pptx VIP
- 2021年河北中考英语真题及答案(附图片).pdf VIP
- 中信建投-阳光电源-300274-阳光电源(300274):双重底部确认价值重估开启.pdf VIP
- 北京八十中小升初分班考数学真题及答案.pdf VIP
- 2022年河北省中考英语真题(含答案解析).pdf VIP
原创力文档

文档评论(0)