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