- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 单片机的指令系统
§2.1 指令系统概述
单片机所能执行的指令的集合称为指令系统。
以助记符、符号地址、标号等书写程序的语言
称为汇编语言。
2.1.1 指令分类
(1)按功能分
(2 )按字长分
(3 )按执行时间分
2.1.2 指令格式
[标号] :操作码[目的操作数],[源操作数];[注释]
2.1.3 指令字长和指令周期
指令周期是指执行一条指令所需要的时间。
2.1.4 符号约定
⑴#data :8位立即数,取值在00H~0FFH
之间。
⑵#data16 :16位立即数,取值在0000H~
0FFFFH之间。
⑶Rn:工作寄存器,n=0~7,即工作寄存
器组中的一个工作寄存器。
⑷Ri:用于寄存器间接寻址的工作寄存
器,i=0或1,即工作寄存器R0和R1。
⑸direct:8位直接地址,片内RAM地址
00H~0FFH 。
⑹addr11:11位目的地址。
⑺addr16:16位目的地址。
⑻bit:位地址。
⑼DPTR:双数据指针寄存器
⑽Pi:MCS-51单片机的I/O 口,i=0~3 。
⑾@:寄存器间接寻址前缀。
⑿rel:8位带符号地址偏移量。
⒀$:当前指令的地址。
⒁(X):片内RAM单元X 中的内容。
⒂((X)):X 中的内容所指向单元的内容。
⒃←:左边的内容被右边的内容所取代。
§2.2 寻址方式
2.2.1 直接寻址
直接寻址:指令中直接给出操作数存储
地址的寻址方式。
1. 寻址范围。
(1)片内RAM的低128单元。
(2 )特殊功能寄存器SFR。
2. 使用注意事项
寻址特殊功能寄存器SFR 时,可以用直
接地址,也可以用寄存器名。
INC A ;A 内容加1,寄存器寻址方式
INC ACC ;直接寻址方式
INC 0E0H ;直接寻址方式
2.2.2 立即寻址
立即寻址:在指令中直接给出操作数的寻址方
式。
例如:将十进制数200传送到累加器A 中。
MOV A,#0C8H
MOV A,#200
MOV A,
2.2.3 寄存器寻址
寄存器寻址:操作数存放于寄存器中的
寻址方式。
可用于寄存器寻址的寄存器有:
(1)四个工作寄存器组中的工作寄存
器R0~R7,共32个工作寄存器。
(2 )特殊功能寄存器,如A 、B、
DPTR 、Pi等。
2.2.4 寄存器间接寻址
寄存器间接寻址:操作数的地址存放在
寄存器中的寻址方式。
1. 寻址范围
(1)片内RAM 256B地址单元。
(2 )对片外RAM 64KB地址单元。
例如:将片内RAM 55H单元的数据50H
传送到累加器A 中。指令如下:
MOV R0,#55H
MOV A,@ R0 ;执行结果(A )=50H
例如:将片外RAM 0500H单元的数据50H
传送到累加器A 中。指令如下:
MOV DPTR,#0500H
MOVX A,@DPTR
2. 使用注意事项
(1)为区别寄存器寻址方式,作为寄存器
间接寻址的寄存器前面加@ 。
(2 )寄存器间接寻址方式不能用于对特殊
功能寄存器SFR的寻址。
例如:MOV R0,#0F0H ;
MOV A,@R0
(3 )堆栈操作指令也是间接寻址方式,它以
堆栈指针SP 作为间接寻址寄存器。
2.2.5 变址寻址
变址寻址:以DPTR或PC中的数据为基本
地址,以A 中的数据为地址偏移量,基地址
与地址偏移量之和作为被寻址数据地址的
寻址方式。
查表操作指令为:
MOVC A,@A+PC
M
您可能关注的文档
- 测控电路课件教学配套课件张国雄第7章信号细分与辩向电路.pdf
- 测控电路课件教学配套课件张国雄第8章连续信号测控电路.pdf
- 测控电路课件教学配套课件张国雄第9章逻辑与数字控制电路.pdf
- 测控电路课件教学配套课件张国雄第10章测控电路设计实例.pdf
- 产品设计——数码平面表现课件教学配套课件张捷第1章概述.pdf
- 产品设计——数码平面表现课件教学配套课件张捷第2章材质表现.pdf
- 产品设计——数码平面表现课件教学配套课件张捷第3章元器件外观表现.pdf
- 产品设计——数码平面表现课件教学配套课件张捷第4章手机平面表现.pdf
- 产品设计——数码平面表现课件教学配套课件张捷第5章数码相机平面表现.pdf
- 产品设计——数码平面表现课件教学配套课件张捷第6章豆浆机平面表现.pdf
- 单片机原理与实践指导课件教学配套课件邓兴成第4章MCS-51单片机的中断系统.pdf
- 单片机原理与实践指导课件教学配套课件邓兴成第5章并行IO口.pdf
- 单片机原理与实践指导课件教学配套课件邓兴成第6章MCS-51单片机定时.pdf
- 单片机原理与实践指导课件教学配套课件邓兴成第7章MCS-51单片机的串行通信口.pdf
- 单片机原理与实践指导课件教学配套课件邓兴成第9章AD及DA转换.pdf
- 单片机原理与实践指导课件教学配套课件邓兴成数字温度传感器DS18B20.pdf
- 单片机原理与应用第2版课件教学配套课件赵德安第八章.pdf
- 单片机原理与应用第2版课件教学配套课件赵德安第二章.pdf
- 单片机原理与应用第2版课件教学配套课件赵德安第九章.pdf
- 单片机原理与应用第2版课件教学配套课件赵德安第六章.pdf
最近下载
- 102609 AVEVA Plant (PDMS12.0)多专业支吊架定制开发培训-管理员培训.pdf VIP
- 2021年中国机器视觉市场研究报告 .pdf VIP
- 锂离子电池材料与技术课程思政教学设计教案.pdf
- 学前儿童卫生与保健第二章.ppt VIP
- T_ZZB 2185—2021_预制混凝土楼梯.pdf VIP
- 汽车连接器,插接件德尔福,安普,型号,国产型号对照表,文档.doc VIP
- 检验科如何开展科研活动.ppt VIP
- 2025年山东黄金集团有限公司人员招聘笔试备考试题及答案解析.docx VIP
- 2022 ISG-3000网络安全监测装置用户手册.docx VIP
- 《学前儿童卫生与保健》第二章.ppt VIP
文档评论(0)