单元?/p>
MCS-51
单片机指令系?/p>
一、学习目标与要求
1
、了?/p>
MCS-51
单片机的寻址方式、指令结构及指令长度、指令周期等概念?/p>
2
、了?/p>
MCS-51
单片机指令系统结构?/p>
3
、掌握常用指令的功能及指令操作方式?/p>
4
、能应用
MCS-51
单片机常用指令进行简单程序编写?/p>
5
、能解决简单应用课题程序设计?/p>
二、本章重点内?/p>
1
、指令寻址方式
直接寻址、立即寻址、寄存器寻址、间接寻址、变址寻址、相对寻址、位寻址?/p>
2
、指令系?/p>
?/p>
1
)数据传送指?/p>
?/p>
2
)算术运算指?/p>
?/p>
3
)逻辑运算指令
?/p>
4
)转移指?/p>
?/p>
5
)位指令
三、本章内容的前后联系
1
、本章内容与前面内容的联?/p>
单片机的指令执行过程同单片机的内部结构密切相关,他包括:单片机存储器空间、端?/p>
结构、程序状态字?/p>
PSW
)、程序存储器中的常数表格等等?/p>
2
、与后面章节联系
指令是构成程序的基础,所以,必须注意掌握每一条指令的功能与使用特点,为后面汇?/p>
语言程序设计打好基础?/p>
四、学习方法指导:
学习单片机指令系统要注意对指令功能及操作的理解,常用指令要在较短的时间内采取?/p>
化记忆的方式背记下来,同时,通过编写应用程序熟练掌握指令的应用环境?/p>
1
、对指令功能的理解以及常用与不常用指?/p>
?/p>
1
)数据传送指令中大部份指令的功能较为简单容易理解,难点是对查表指令
MOVC A
?/p>
@A+DPTR
?/p>
MOVC A
?/p>
@A+PC
的理解,其中
MOV A@A+DPTR
是常用指令,它允许将常数表格?/p>
放在程序存储器内的任何位置,查表时只需将表的首地址?/p>
1
台数据指?/p>
DPTR
(即
DPTR
指向表首地址),?/p>
A
中的值是表内偏移地十,指令将程序存储器中?/p>
A+DPTR
)单元中?/p>
内容传送到累加?/p>
A
(即查表)。?/p>
MOVC A@A+PC
指令形成的查表地址是(
A
?/p>
+
?/p>
PC
),
其中程序计数?/p>
PC
为该
MOVC
指令的下一条指令的地址(即所谓当前的
PC
值),往往要计