全球旧事资料 分类
8051单片机的指令列表
为了便于查阅,现把8051单片机的指令列表整理如下:类别
MOVMOVMOVMOVMOVMOVMOV数据传送类指令MOVMOVMOVMOVMOVMOVMOVMOVMOVMOVXMOVXMOVXMOVXMOVCMOVCXCHXCHXCHDXCHDSWAPPOP
指令格式
A,R
R
,AA,RiRi,AA,dataA,directdirect,AR
,datadirect,dataRi,datadirect,R
R
,directdirect,RiRi,directdirect2,direct1DPTR,data16A,RiRi,AA,DPTRDPTR,AA,ADPTRA,APCA,R
A,RiA,directA,RiAdirect
功能简述
寄存器送累加器累加器送寄存器内部RAM单元送累加器累加器送内部RAM单元立即数送累加器直接寻址单元送累加器累加器送直接寻址单元立即数送寄存器立即数送直接寻址单元立即数送内部RAM单元寄存器送直接寻址单元直接寻址单元送寄存器内部RAM单元送直接寻址单元直接寻址单元送内部RAM单元直接寻址单元送直接寻址单元16位立即数送数据指针外部RAM单元送累加器8位地址累加器送外部RAM单元8位地址外部RAM单元送累加器16位地址累加器送外部RAM单元16位地址查表数据送累加器DPTR为基址查表数据送累加器PC为基址累加器与寄存器交换累加器与内部RAM单元交换累加器与直接寻址单元交换累加器与内部RAM单元低4位交换累加器高4位与低4位交换栈顶弹出指令直接寻址单元直接寻址单元压入栈顶累加器加寄存器累加器加内部RAM单元累加器加直接寻址单元累加器加立即数
字节数
111122223222223311111111211221122
周期
111111112122222222222211111221111
PUSHdirectADDADDADDADDA,R
A,RiA,directA,data
fADDCADDCADDCADDCINCINCINC算术运算类指令INCINCDASUBBSUBBSUBBSUBBDECDECDECDECMULDIVANLANLANLANLANL逻辑运算类指ANLORLORLORLORLORLORLXRLXRLXRLXRLXRLA
A,R
A,RiA,dataA,direct
累加器加寄存器和进位标志累加器加内部RAM单元和进位标志累加器加立即数和进位标志累加器加直接寻址单元和进位标志累加器加1寄存器加1直接寻址单元加1内部RAM单元加1数据指针加1十进制调整累加器减寄存器和进位标志累加器减内部RAM单元和进位标志累加器减立即数和进位标志累加器减直接寻址单元和进位标志累加器减1寄存器减1内部RAM单元减1直接寻址单元减1累加器乘寄存器B累加器除以寄存器B累加器与寄存器累加器与内部RAM单元累加器与立即数累加器与直接寻址单元直接寻址单元与累加器直接寻址单元与立即数累加器或寄存器累加器或内部RAM单元累加器或立即数累加器或直接寻址单元r
好听全球资料 返回顶部