- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章单片机的汇编语言与程序设计 ;3.1汇编语言概述
1. 汇编语言指令格式
2.描述操作数的简记符号
3.寻址方式
3.2指令系统简介
3.3汇编语言的编程方法;汇编语言是用助记符形式表示指令的一种计算机语言, 其中助记符由约定的英文字母组成,而指令则是完成特定动作所需的指示和命令。汇编语言程序需要经过编译程序翻译成机器码,让计算机执行。
汇编语言编程的优点是代码精炼、执行速度快,但不便于编写较复杂的程序。
本章学习目的是了解汇编语言的规则,要求借助指令手册能读懂一般汇编程序。;一条汇编语言指令中最多包含四个区段,其一般格式为:
[标号:] 操作码 [操作数] [;注释]; [标号:] 操作码 [操作数] [;注释]; [标号:] 操作码 [操作数] [;注释]; [标号:] 操作码 [操作数] [;注释];3.1汇编语言概述
1. 汇编语言指令格式
2.描述操作数的简记符号
3.寻址方式
3.2指令系统简介
3.3汇编语言的编程方法;单片机指令手册中,每条指令的操作数都以简记符号表示。; 用于描述指令操作数的简记符号一览表 ;;3.1汇编语言概述
1. 汇编语言指令格式
2.描述操作数的简记符号
3.寻址方式
3.2指令系统简介
3.3汇编语言的编程方法;寻址方式——寻找操作数所在地址单元的方式。;(1)直接寻址 ;(2)寄存器寻址 ;寄存器间接寻址是二次寻找操作数地址的寻址方式。 ;MOV??A,#0E2H ;A←#0E2H
MOV DPTR,#2000H ;DPTR←#2000H;MOVC???A,@A+DPTR ;A←(A+DPTR)
MOVC??A,@A+PC ;A←(A+PC)
JMP??? @A+DPTR ;PC←(A+DPTR);MOV??C,7FH ;Cy←(7FH),其中,7FH是位地址
MOV??C,2FH.7 ;Cy←(7FH),其中,2FH.7是位地址
MOV??C,ACC.7 ;Cy←ACC.7,其中,ACC.7是位地址;SJMP START ;PC←PC+2+rel;3.1汇编语言概述
3.2指令系统简介
1.数据传送与交换类指令
2.算术运算类指令
3.逻辑运算及移位类指令
4.控制转移类指令
5 .伪指令
3.3汇编语言的编程方法;计算机中全部指令的集合称为指令系统。
MCS-51单片机指令系统共有111条指令,按功能可划分为五大类:
数据传送与交换类
算术运算类
逻辑运算类
转移控制类
位操作类;3.1汇编语言概述
3.2指令系统简介
1.数据传送与交换类指令
2.算术运算类指令
3.逻辑运算及移位类指令
4.控制转移类指令
5.伪指令
3.3汇编语言的编程方法;数据传送与交换类指令可实现RAM、SFR和ROM之间的数据互传或交换,共31条。;数据传送类指令的基本通式为:
transfer dest , src
它表示将源单元(src)的内容传送给目的单元 (dest) ,传送后源单元中内容不变。
transfer是传送指令的操作码:
MOV ——在片内RAM范围内传送
MOVX——在片外RAM范围内传送
MOVC——在全部ROM范围内传送;;传送类指令中的两类特殊指令
交换类——使操作数的内容互换(XCH、XCHD、SWAP) ;举例1:分析如下程序段并指出运行后20H和21H单元的结果
MOV R0,#20H
MOV @R0,#38H
MOV 21H,#48H ;;举例2:已知片内RAM 38H单元中的数为12H,试分析如下程序段并指出其功能;举例3:试分析如下程序段并指出其功能;举例3”:
在如下所示的ROM 120H地址开始的10个单元中存放着整数0~9的十进制平方值,编写一查表程序段,计算整数5的平方值,并将结果送入RAM 中的30H单元。 ;举例4:
已知70H中有一个数,其值在0~9范围内,编制程序把它变为相应的ASCII码。;;3.1汇编语言概述
3.2指令系统简介
1.数据传送与交换类指令
2.算术运算类
您可能关注的文档
最近下载
- 眼外伤ppt课件-眼外伤健康教育课件.ppt VIP
- 《新时代思想读本》3.2新时代新征程课件.pptx VIP
- 2024-2025学年初中信息科技湘教版2024七年级上册-湘教版2024教学设计合集.docx
- 人教鄂教版科学四年级上册全册教学设计教案.doc
- DB11T 945.1-2023建设工程施工现场安全防护、场容卫生及消防保卫标准 第1部分:通则.pdf VIP
- 外研版六年级(上册)M4U2.ppt VIP
- 大学课程思政案例(高校课程思政案例)-思政案例内容整理.docx VIP
- 《无人机综合监管与航路规划》全套教学课件.pptx VIP
- (优质!)Amfori BSCI社会责任验厂全套管理手册及程序文件.docx VIP
- 自-电大__电工电子技术总复习题及答案 .doc VIP
文档评论(0)