第5章 指令系统
5.1 寻址方式
寻址方�是每一种计算机的指令集中不可缺少的部分。寻址方�规定了数据的来源和目
的地。�不同的程序指令,来源和目的地的规定也会不同。在STC单片机中的寻址方�可概括
为:
立即寻址
直接寻址
间接寻址
寄存器寻址
相�寻址
变址寻址
位寻址
5.1.1 立即寻址
立即寻址也称立即数,它是在指令操作数中直接给出参�运算的操作数,其指令格�如
�:
如:MOV A, #70H
这条指令的功能是将立即数70�传送到累�器A中
5.1.2 直接寻址
在直接寻址方�中,指令操作数域给出的是参�运算操作数地址。直接寻址方�只能用来
表示特殊功能寄存器、内部数据寄存器和位地址�间。其中特殊功能寄存器和位地址�间只能
用直接寻址方�访问。
如:ANL 70H, #48H
表示70H单元中的数与立即数48H相�与�,结果存放在70�单元中。其中70�为直接地
址,表示内部数据存储器RAM中的一个单元。
5.1.3 间接寻址
间接寻址采用R0或R1前添��@�符�来表示。例如,假设R1中的数据是40�,内部数据存
储器40�单元所包含的数据为55�,那么如�指令:
MOV A, @R1
把数据55�传送到累�器。
•
•
•
•
•
•
•