- 0
- 0
- 约1.71千字
- 约 48页
- 2018-12-06 发布于天津
- 举报
单片机原理及应用课件(陈林林)第4章 汇编语言程序设计基础3资料教程.ppt
单片机
原理与应用
Principles and Applications of Micro-controller;4.1 汇编语言程序设计基础 ;4.1.1 程序设计语言简介;4.1.2 汇编语言程序设计步骤;4.1.2 汇编语言程序设计步骤;4.1.3 伪指令 ;4.1.3 伪指令 ;4.1.3 伪指令 ;4.1.3 伪指令 ;4.1.3 伪指令 ;4.1.3 伪指令 ;4.1.3 伪指令 ;4.2 顺序程序设计; ORG 0000H
START:MOV R1,#40H
MOV A,@R1
ANL A,#0FH
SWAP A
INC R1
XCH A,@R1
ANL A,#0FH
ORL A,@R1
INC R1
MOV @R1,A
RET
END;例4-10 拆字程序:将40H单元中的内容拆开后分别送41H、42H单元中。
ORG 0000H
START:MOV R1,#40H
MOV A,@R1
MOV B,A ;暂存B中
ANL A,#0FH ;取第一个半字节
INC R1
MOV @R1,A ;存放第一个半字节
MOV A,B
SWAP A
ANL A,#0FH ;取第二个半字节
INC R1
MOV @R1,A ;存放第二个半字节
END;4.3 分支程序设计;4.3 分支程序设计;;例4-12 将ASCII码表的ASCII码转换为十六进制数,如果ASCII码不能转换成十六进制数,用户标志位置1。由ASCII码表可知,30H~39H为0~9的ASCII码,41H~46H为A~F的ASCII码。在这一范围内的ASCII码减30H或37H就可以获得对应的十六进制数。设ASCII码放在累加器A中,转换结果放回A中。流程图如右图所示。;4.3 分支程序设计;4.4 循环程序设计;4.4.1 循环程序结构;4.4.1 循环程序结构;4.4.2 循环程序设计;4.4.2 循环程序设计;4.4.2 循环程序设计;4.4.2 循环程序设计;4.4.2 循环程序设计;4.5 子程序设计;4.5.1 工作寄存器或累加器传递参数 ;4.5.1 工作寄存器或累加器传递参数 ;4.5.2 用指针寄存器传递参数 ;4.5.2 用指针寄存器传递参数 ;4.5.3 用堆栈传递参数 ;4.5.3 用堆栈传递参数 ;4.5.4 程序段参数传递;4.5.4 程序段参数传递;4.5.4 程序段参数传递;4.5.4 程序段参数传递;4.5.4 程序段参数传递;4.6.1 算术运算程序的设计;4.6.1 算术运算程序的设计;4.6.2 数码转制程序设计;4.6.2 数码转制程序设计;本课小结;本课小结
您可能关注的文档
最近下载
- 2024-2025学年河北石家庄二中教育集团高二(上)期末数学试卷【答案版】.pdf VIP
- 2025届陕西西安高新一中高考语文倒计时模拟卷含解析.doc VIP
- 技嘉 主板 Socket 1150 GA-Z97X-Gaming 7 (rev. 1.0) 使用手册.pdf
- 2025年部编版语文四年级上册句子专项复习题(含答案).docx VIP
- PDCA在降低患者服务投诉率的运用.pptx VIP
- 管理的常识陈春花.pptx VIP
- 2024-2025学年湖北十堰市高一(上)期末数学试卷【答案版】.pdf VIP
- 各类手机密码大全.docx VIP
- 模拟电子技术基础课件 第十章 直流稳压电源.pptx VIP
- 中国通用电话磁卡全集.pdf VIP
原创力文档

文档评论(0)