资源描述:
《单片机mcs-51系列指令快速记忆法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、8051INSTRUCTIONSET1.Arithmeticoperations:Mnemonic Byte CycADDA,@Ri 1 1ADDA,Rn 1 1ADDA,direct 2 1ADDA,#data 2 1ADDCA,@Ri 1 1ADDCA,Rn 1 1ADDCA,direct 2 1ADDCA,#data 2 1SUBBA,@Ri 1 1SUBBA,Rn 1 1SUBBA,direct 2 1SUBBA,#data 2 1INCA 1 1INC@Ri 1 1INCRn 1 1INCDPTR
2、 1 1INCdirect 2 1INCdirect 2 1DECA 1 1DEC@Ri 1 1DECRn 1 1DECdirect 2 1MULAB 1 4DIVAB 1 4DAA 1 12.Logicalopreations:ANLA,@Ri 11XRLA,@Ri 11ANLA,Rn 11XRLA,Rn 11ANLA,direct21XRLA,direct21ANLA,#data21XRLA,#data21ANLdirect,A21XRLdirect,A21ANLdirect,#data32XRLdirect,#data3
3、2ORLA,@Ri11CLRA11ORLA,Rn11CPLA11ORLA,direct21RLA11ORLA,#data21RLCA11ORLdirect,A21RRA11ORLdirect,#data32RRCA11SWAPA113.Datatransfer:MnemonicByteCycMOVA,@Ri11MOVDPTR,#data1632MOVA,Rn11MOVCA,@A+DPTR12MOVA,direct21MOVCA,@A+PC12MOVA,#data21MOVXA,@Ri12MOV@Ri,A11MOVXA,@DPTR12MOV@Ri,direct22MOVX@
4、Ri,A12MOV@Ri,#data21MOVX@DPTR,A12MOVRn,A11PUSHdirect22MOVRn,direct22POPdirect22MOVRn,#data21XCHA,@Ri11MOVdirect,A21XCHA,Rn11MOVdirect,@Ri22XCHA,direct21MOVdirect,Rn22XCHDA,@Ri11MOVdirect,direct32MOVdirect,#data324.Booleanvariablemanipulation:MnemonicByteCycCLRC11ANLC,bit22SETBC11ANLC,/bit
5、22CPLC11ORLC,bit22CLRbit21ORLC,/bit22SETBbit21MOVC,bit21CPLbit21MOVbit,C225.Programandmachinecontrol:MnemonicByteCycNOP11JZrel22RET12JNZrel22RETI12JCrel22ACALLaddr1122JNCrel22AJMPaddr1122JBbit,rel32LCALLaddr1632JNBbit,rel32LJMPaddr16 3 2JBCbit,rel 3 2SJMPrel 22CJNEA,direct,rel 32JMP@A+D
6、PTR 12CJNEA,#data,rel 32DJNZRn,rel 2 2CJNE@Ri,#data,rel3 2DJNZdirect,rel 3 2CJNERn,#data,rel 3 2单片机MCS-51系列指令快速记忆法随着微电子技术和超大规模集成电路技术的发展,单片微型计算机以其体积小、性价比高、功能强、可靠性高等独有的特点,在各个领域(如工业控制、家电产品、汽车电子、通信、智能仪器仪表)得到了广泛的应用。学习、使用单片机的人越来越多,而生产单片机的厂家很多,单片机种类繁杂,不知如何选择。据统计,八位单片机占全球单片机销量的65%。在八位单片机中,Inte
7、l公司的8051单片机内核已成为8位单片机事实上的标准。因此,对初学者而言,选择8051单片机来学习不失为明智的选择。 学习单片机,除了搞清单片机内部功能、存储空间分配及I/O接口外,还应掌握其指令系统。MCS-51共有111条指令,现介绍我们总结出的快速记忆MCS-51指令的方法,供大家参考。 大家都知道,汇编语言指令由操作码、操作数两部分组成。MCS-51使用汇编语言指令,它共有44个操作码助记符,33种功能,其操作数有#data、direct、Rn、@Ri等。这里先介绍指令助记符及其相关符号的记忆方法。 一、助记符