汇编指令常用单片机汇编指令1MOVAR
寄存器内容送入累加器2MOVAdirect直接地址单元中的数据送入累加器3MOVARii01间接RAM中的数据送入累加器4MOVAdata立即数送入累加器5MOVR
A累加器内容送入寄存器6MOVR
direct直接地址单元中的数据送入寄存器7MOVR
data立即数送入寄存器8MOVdirectA累加器内容送入直接地址单元9MOVdirectR
寄存器内容送入直接地址单元10MOVdirectdirect直接地址单元中的数据送入另一个直接地址单元1111MOVdirectRii01间接RAM中的数据送入直接地址单元1212MOVdirectdata立即数送入直接地址单元1313MOVRiAi01累加器内容送间接RAM单元1414MOVRidirecti01直接地址单元数据送入间接RAM单元1515MOVRidatai01立即数送入间接RAM单元16MOVDPTRdata161616位立即数送入地址寄存器
f1717MOVCAADPTR以DPTR为基地址变址寻址单元中的数据送入累加器1818MOVCAAPC以PC为基地址变址寻址单元中的数据送入累加器1919MOVXARii01外部RAM8位地址送入累加器2020MOVXADPTR外部RAM16位地址送入累加器2121MOVXRiAi01累计器送外部RAM8位地址2222MOVXDPTRA累计器送外部RAM16位地址2323PUSHdirect直接地址单元中的数据压入堆栈2424POPdirect弹栈送直接地址单元2525XCHAR
寄存器与累加器交换2626XCHAdirect直接地址单元与累加器交换2727XCHARii01间接RAM与累加器交换2828XCHDARii01间接RAM的低半字节与累加器交换算术操作类指令1ADDAR
寄存器内容加到累加器2ADDAdirect直接地址单元的内容加到累加器3ADDARii01间接ROM的内容加到累加器4ADDAdata立即数加到累加器5ADDCAR
寄存器内容带进位加到累加器
f6ADDCAdirect直接地址单元的内容带进位加到累加器7ADDCARii01间接ROM的内容带进位加到累加器8ADDCAdata立即数带进位加到累加器9SUBBAR
累加器带借位减寄存器内容10SUBBAdirect累加器带借位减直接地址单元的内容1111SUBBARii01累加器带借位减间接RAM中的内容1212SUBBAdata累加器带借位减立即数1313INCA累加器加11414INCR
寄存器加11515INCdirect直接地址单元加11616INCRii01间接RAM单元加11717DECA累加器减11818DECR
寄存器减11919DECdirect直接地址单元减12020DECRj间接RAM单元减12121INCDPTR地址寄存器DPTR加12222MULABA乘以B结果放在A2323DIVABA除以B结果放在A2424DAA累加器十进制调整
f布尔变量操作类指令1CLRC清进位位2CLRbit清直接地址位3SETBC置进位位4SETBbit置直接地r