MCS-51單片機指令系統(tǒng)按功能可分為5類:
(1)數(shù)據(jù)傳送指令
(2)算術運算指令
(3)邏輯運算和移位指令
(4)控制轉(zhuǎn)移指令
(5)位操作指令
MCS-51單片機的指令系統(tǒng)提供了七種尋址方式,其對應的尋址范圍如下表:
立即尋址
程序存儲器
直接尋址
內(nèi)部RAM低128個字節(jié);
特殊功能寄存器SFR
寄存器尋址
R0~R7;A、B、DPTR、C
寄存器間接尋址
@R0、@R1、SP
內(nèi)部RAM、堆棧指針SP
@R0、@R1、@DPTR
外部RAM
變址尋址
@A+PC、@A+DPTR
程序存儲器
相對尋址
PC+偏移量
程序存儲器
位尋址
內(nèi)部RAM低128B位尋址區(qū)
可位尋址的特殊功能寄存器位