单片机指令速查表_第1页
单片机指令速查表_第2页
单片机指令速查表_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MCS 51 指令速查表类 别指令格式功能简述字 节 数周 期MOVA, Rn寄存器送累加器11MOVRn, A累加器送寄存器11MOVA, Ri内部 RAM单元送累加器11MOV Ri, A累加器送内部 RAM单元11MOVA, #data立即数送累加器21MOVA, direct直接寻址单元送累加器21MOVdirect, A累加器送直接寻址单元21MOVRn, #data立即数送寄存器21数MOVdirect,#data立即数送直接寻址单元32据MOV Ri, #data立即数送内部 RAM单元21传MOVdirect, Rn寄存器送直接寻址单元22送MOVRn, direct直接寻址单

2、元送寄存器22类指MOVdirect, Ri内部 RAM单元送直接寻址单元22令MOV Ri, direct直接寻址单元送内部 RAM单元22期MOVdirect2, 直 接 寻 址 单 元 送 直 接 寻 址 单 元32direct1MOVDPTR ,#data1616 位立即数送数据指针32MOVXA , Ri外部 RAM单元送累加器(8位地址)12MOVX Ri, A累加器送外部 RAM单元(8位地址)12MOVXA ,DPTR外部 RAM单元送累加器(16位地址)12MOVXDPTR ,A累加器送外部 RAM单元(16位地址)12MOVCA , A+DPTR查表数据送累加器(DPTR

3、为基址)12MOVCA ,A+PC查表数据送累加器(PC 为基址)12XCHA, Rn累加器与寄存器交换11XCHA, Ri累加器与内部 RAM单元交换11XCHDA , direct累加器与直接寻址单元交换21XCHDA , Ri累加器与内部 RAM单元低4位交换11算SWAPA累加器高 4位与低 4位交换11术POPdirect栈顶弹出指令直接寻址单元22运PUSHdirect直接寻址单元压入栈顶22算ADDA, Rn累加器加寄存器11类指ADDA, Ri累加器加内部 RAM单元11令ADDA, direct累加器加直接寻址单元21ADDA, #data累加器加立即数21ADDCA, Rn

4、累加器加寄存器和进位标志11ADDCA, Ri累加器加内部 RAM单元和进位标志11ADDCA, #data累加器加立即数和进位标志21ADDCA, direct累加器加直接寻址单元和进位标志21INCA累加器加 111INCRn寄存器加 111INCdirect直接寻址单元加 121INC Ri内部 RAM单元加 111INCDPTR数据指针加 112DAA十进制调整11SUBBA, Rn累加器减寄存器和进位标志11SUBBA, Ri累加器减内部 RAM单元和进位标志11SUBBA, #data累加器减立即数和进位标志21SUBBA, direct累加器减直接寻址单元和进位标志21DECA累

5、加器减 111DECRn寄存器减 111DEC Ri内部 RAM单元减 111DECdirect直接寻址单元减 121MULAB累加器乘寄存器 B14DIVAB累加器除以寄存器 B14ANLA, Rn累加器与寄存器11ANLA, Ri累加器与内部 RAM单元11ANLA, #data累加器与立即数21ANLA, direct累加器与直接寻址单元21ANLdirect, A直接寻址单元与累加器21ANLdirect, #data直接寻址单元与立即数31ORLA, Rn累加器或寄存器11ORLA, Ri累加器或内部 RAM单元11逻ORLA, #data累加器或立即数21辑ORLA, direct

6、累加器或直接寻址单元21运ORLdirect, A直接寻址单元或累加器21算ORLdirect, #data直接寻址单元或立即数31类指XRLA, Rn累加器异或寄存器11令XRLA, Ri累加器异或内部 RAM单元11XRLA, #data累加器异或立即数21XRLA, direct累加器异或直接寻址单元21XRLdirect, A直接寻址单元异或累加器21XRLdirect, #data直接寻址单元异或立即数32RLA累加器左循环移位11RLCA累加器连进位标志左循环移位11RRA累加器右循环移位11RRCA累加器连进位标志右循环移位11CPLACLRAACCALL addr11AJMPa

7、ddr11LCALLaddr16LJMPaddr16SJMPrelJMP A+DPTR控RET制转RET1移JZrel类JNZrel指CJNEA,#data,rel令CJNEA,direct,relCJNERn,#data,relCJNE Ri, #datarelDJNZRn , relDJNZdirect, relNOPMOVC, bitMOVbit, CCLRCCLRbitCPLC布CPLbit尔SETBC操SETBbit作ANLC, bit类指ANLC, /bit令ORLC, bitORLC, /bitJCrelJNCrelJBbit, relJNBbit, relJBCbit, rel累加器取反累加器清零2KB 范围内绝对调用2KB 范围内绝对转移2KB 范围内长调用2KB 范围内长转移相对短转移相对长转移子程序返回中断返回累加器为零转移累加器非零转移累加器与立即数不等转移累加器与直接寻址单元不等转移寄存器与立即数不等转移,RAM单元与立即数不等转移寄存器减 1 不为零转移直接寻址单元减 1 不为零转移空 操 作直接寻址位送 CC送直接寻址位C 清 零直接寻址位清零C 取 反直接寻址位取反C 置 位直接寻址位置位C逻辑与直接寻址位C逻辑与直接寻址位的反C逻辑或直接寻址位C逻辑

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论