汉语大全>单片机教程教案>指令格式与常用符号、寻址方式--单片机教案

指令格式与常用符号、寻址方式--单片机教案

详细内容

指令格式与常用符号
一、
1.指令组成
操作码:表明指令要执行的操作性质;
操作数:说明参与操作的数据或数据所存放的地址。
指令分类:
(1)单字节指令(49条)
(2)双字节指令(46条)
(3)三字节指令(16条)
2.指令格式



(1)指令的基本格式
〔标号:〕 操作码 〔操作数〕 〔;注释〕
3.常用符号

3.2 寻址方式

所谓寻址方式, 就是寻找操作数地址的方式。
1.立即寻址
MOV A, #3AH;(A) ←3AH
MOV DPTR, #0DFFFH;(DPTR) ←0DFFFH

寻址空间:程序存储
2.直接寻址
例: MOVA, 40H (A)←(40H)
存储器空间:
(1) 内部数据存储器的低 128 个字节单元(00H~7FH)。
(2) 特殊功能寄存器。特殊功能寄存器只能用直接寻址方式进行访问。SFR经常采用符号形式表示,但符号将转换为相应的地址(如累加器用A表示)。
(3) 位地址空间。0

3.寄存器寻址
寻址空间:采用寄存器寻址的寄存器:
例如:MOVA,R
4.寄存器接间寻址:
寻址空间:片同RAM和片外数据存贮器

5. 基址寄存器加变址寄存器的间接寻址
例如:
MOVC A, @DPTR+A
JMP @A+DPTR
MOVC A, @ PC+A

寻址空间:程序存储器
6.相对寻址
CJNEA,#0FFH,rel。

寻址空间:程序存储器
7.位寻址
例如:MOV A.7,20H

寻址空间:片内RAM的20H~~2FH,SFR中的某些能进行位寻址的寄存器(地址能被8整除的单元)。