资源描述:
《8051系列单片机汇编语言指令速查表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、8051系列单片机汇编语言指令速查表编号指令名称指令助记符指令说明数据传送类指令1一般传送MOVA,#data将立即数#data送累加器A2MOVdirect,#data将立即数#data送片内RAMdirect地址单元内3MovRn,#data将立即数#data送寄存器Rn4Mov@Ri,#data寄存器Ri内为RAM地址,将立即数#data送该地址单元内5Movdirect2,direct1将direct1地址单元的数据送direct2地址单元内6Movdirect,rn将Rn的数据送direct地址单元内7MovRn,direct将di
2、rect地址单元内的数据送Rn寄存器8Movdirect,@Ri寄存器Ri内为RAM地址,将该地址单元内的数据送direct地址单元内9Mov@Ri,direct寄存器Ri内为RAM地址,将direct地址单元内的数据送该地址单元内10MovA,Rn将寄存器Rn内的数据送累加器A11MovRn,A将累加器A内的数据送寄存器Rn12MovA,direct将direct地址单元内的数据送累加器A13Movdirect,A将累加器A内的数据送direct地址单元内14MovA,@Ri寄存器Ri内为RAM地址,将该地址单元内的数据送累加器A15Mov
3、@Ri,A寄存器Ri内为RAM地址,将累加器A的数据送该地址单元内16目的地址传送MovDPTR,#data16将16位立即数送数据指针DPTR寄存器17字节交换SWAPA累加器A高低4位数据交换18XCHA,Rn将累加器A数据和寄存器Rn内的数据交换19XCHA,direct将累加器A数据和direct地址单元内的数据交换20XCHA,@Ri寄存器Ri内为RAM地址,将该地址单元内的数据与累加器A的数据交换21XCHDA,@Ri寄存器Ri内为RAM地址,将该地址单元内的数据低4位与的低4位交换22与外部RAM传送MOVX@DPTR,A将累加
4、器A的数据送数据指针DPTR寄存器所指外部RAM地址单元内23MOVXA,@DPTR将DPTR寄存器所指外部RAM地址单元内的数据送累加器A24MOVXA,@Ri寄存器Ri内为片外RAM地址,将该地址单元内的数据送累加器A25MOVX@Ri,A寄存器Ri内为片外RAM地址,将该地址单元内的数据送累加器A26与ROM传送MOVCA,@A+DPTRA+DPTR构成ROM地址,将该地址内的数据送累加器A内27MOVCA,@A+PCA+PC构成ROM地址,将该地址内的数据送累加器A内28栈操作PUSHdirect堆栈指针SP自加1后,将direct地
5、址单元的数据压进堆栈,29POPdirect堆栈的数据送direct地址单元中,后堆栈指针减1,算术运算指令30加法指令ADDA,Rn将寄存器Rn与累加器A的数据相加后,结果保存到累加器A31ADDA,direct将direct地址单元内的数据与累加器A的数据相加后结果保存到累加器A32ADDA,@Ri寄存器Ri内位地址,将该地址单元内的数据与累加器A的数据相加后结果保存到累加器A33ADDA,#data将立即数与累加器A的数据相加后结果保存到累加器A34带进位加法ADDCA,Rn将寄存器Rn与累加器A的数据相加,再加上进位标志内的值后,结果
6、保存到累加器A35ADDCA,direct将direct地址单元内的数据与累加器A的数据相加,再加上进位标志内的值后,结果保存到累加器A36ADDCA,@Ri寄存器Ri内为RAM地址,将该地址单元内的数据与累加器A的数据相加,再加上进位标志内的值后,结果保存到累加器A37ADDCA,#data将立即数与累加器A的数据相加,再加上进位标志内的值后结果保存到累加器A38带借位减法SUBBA,Rn将与累加器A的数据减去寄存器Rn的数据,再减去进位标志内的值,结果保存到累加器A39SUBBA,direct将与累加器A的数据减去direct地址单元内的
7、数据,再减去进位标志内的值,结果保存到累加器A40SUBBA,@Ri寄存器Ri内为RAM地址,将累加器A的数据减去该地址单元内的数据,再减去进位标志内的值后,结果保存到累加器A41SUBBA,#data将累加器A的数据减去立即数,再减去进位标志内的值后,结果保存到累加器A42加1指令INCA累加器A的值自加143INCRn寄存器Rn的值自加144INCdirectdirect地址单元内值自加145INC@Ri寄存器Ri内为RAM地址,该地址单元内的值自加146INCDPTR数据指针寄存器DPTR内的值自加147减1指令DECA累加器A的值自减
8、148DECRn寄存器Rn的值自减149DECdirectdirect地址单元内的值自减150DEC@Ri寄存器Ri内为RAM地址,该地址单元内的值自减151乘法M