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