您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页C51指令

C51指令

来源:筏尚旅游网
AT系列单片机指令集

Moneng制作:制作:Moneng2009.11.19日期:日期:2009.11.19

分类格式

MOVA,Rn,AMOVRnRn,RiMOVA,@,@Ri,AMOV@RiRi,MOVA,#dataMOVA,direct,AMOVdirectdirect,,#dataMOVRnRn,,#dataMOVdirectdirect,,#dataMOV@RiRi,,RnMOVdirectdirect,,directMOVRnRn,,@RiMOVdirectdirect,@,@Ri,directMOV@RiRi,,direct1MOVdirect2direct2,,#data16MOVDPTRDPTR,RiMOVXA,@,@Ri,AMOVX@RiRi,DPTRMOVXA,@,@DPTR,AMOVX@DPTRDPTR,A+DPTRMOVCA,@,@A+DPTRMOVCA,@A+PC,@A+PCXCHA,RnXCHA,@Ri,@RiXCHDA,directRiXCHDA,@,@RiSWAPAPOPdirectPUSHdirect

功能

寄存器送累加器累加器送寄存器内部RAM单元送累加器累加器送内部RAM单元立即数送累加器直接寻址单元送累加器累加器送直接寻址单元立即数送寄存器立即数送直接寻址单元立即数送内部RAM单元寄存器送直接寻址单元直接寻址单元送寄存器内部RAM单元送直接寻址单元直接寻址单元送内部RAM单元直接寻址单元送直接寻址单元位立即数送数据指针1616位立即数送数据指针

(8位地址)外部RAM单元送累加器单元送累加器(8(8位地址位地址)(8位地址)累加器送外部RAM单元单元(8(8位地址位地址)(16位地址)外部RAM单元送累加器单元送累加器(16(16位地址位地址)(16位地址)累加器送外部RAM单元单元(16(16位地址位地址)(DPTR为基址)查表数据送累加器查表数据送累加器(DPTR为基址)查表数据送累加器(PC为基址)查表数据送累加器(PC为基址)累加器与寄存器交换累加器与内部RAM单元交换累加器与直接寻址单元交换4位交换累加器与内部RAM单元低单元低44位与低4位交换累加器高累加器高4位与低4栈顶弹出指令直接寻址单元直接寻址单元压入栈顶

字节数11112222322222331111111121122

周期数11111111212222222222221111122

分类格式

ADDA,RnRiADDA,@,@RiADDA,directADDA,#dataADDCA,RnRiADDCA,@,@RiADDCA,#dataADDCA,directINCAINCRnINCdirectINC@RiINCDPTRDAASUBBA,RnRiSUBBA,@,@RiSUBBA,#dataSUBBA,directDECADECRnDEC@RiDECdirectMULABDIVAB

功能

累加器加寄存器累加器加内部RAM单元累加器加直接寻址单元累加器加立即数

累加器加寄存器和进位标志志累加器加内部RAM单元和进位标单元和进位标志累加器加立即数和进位标志累加器加直接寻址单元和进位标志1累加器加累加器加11寄存器加寄存器加11直接寻址单元加直接寻址单元加11内部RAM单元加单元加11数据指针加数据指针加1十进制调整

累加器减寄存器和进位标志志累加器减内部RAM单元和进位标单元和进位标志累加器减立即数和进位标志累加器减直接寻址单元和进位标志1累加器减累加器减11寄存器减寄存器减11内部RAM单元减单元减1直接寻址单元减1直接寻址单元减1累加器乘寄存器B累加器除以寄存器B

字节数112211221121111122111211

周期数111111111111211111111144

分类格式

ANLA,RnRiANLA,@,@RiANLA,#dataANLA,direct,AANLdirectdirect,,#dataANLdirectdirect,ORLA,RnRiORLA,@,@RiORLA,#dataORLA,direct,AORLdirectdirect,,#dataORLdirectdirect,XRLA,RnRiXRLA,@,@RiXRLA,#dataXRLA,direct,AXRLdirectdirect,,#dataXRLdirectdirect,RLARLCARRARRCACPLACLRA

功能

累加器与寄存器累加器与内部RAM单元累加器与立即数累加器与直接寻址单元直接寻址单元与累加器直接寻址单元与立即数累加器或寄存器累加器或内部RAM单元累加器或立即数累加器或直接寻址单元直接寻址单元或累加器直接寻址单元或立即数累加器异或寄存器累加器异或内部RAM单元累加器异或立即数累加器异或直接寻址单元直接寻址单元异或累加器直接寻址单元异或立即数累加器左循环移位

累加器连进位标志左循环移位累加器右循环移位

累加器连进位标志右循环移位累加器取反累加器清零

字节数112223112223112223111111

周期数111111111111111112111111

分类格式

ACALLaddr11AJMPaddr11LCALLaddr16LJMPaddr16SJMPrelJMP@A+DPTRRETRETIJZrelJNZrel

,relCJNEA,#data#data,,relCJNEA,directdirect,,#data,relCJNERnRn,#data,,#data,relCJNE@RiRi,#data,rel,relDJNZRnRn,,relDJNZdirectdirect,NOP

功能

2KB范围内绝对调用2KB范围内绝对转移2KB范围内长调用2KB范围内长转移相对短转移相对长转移子程序返回中断返回累加器为零转移累加器非零转移累加器与立即数不等转移累加器与直接寻址单元不等转移寄存器与立即数不等转移RAM单元与立即数不等转移1不为零转移寄存器减寄存器减1

1不为零转移直接寻址单元减直接寻址单元减1空操作

字节数22332111223333231

周期数22222222222222221

分类格式

MOVC,bit,CMOVbitbit,CLRCCLRbitCPLCCPLbitSETBCSETBbitANLC,bitANLC,/bitORLC,bitORLC,/bitJCrelJNCrel,relJBbitbit,,relJNBbitbit,JBCbit,rel

C送直接寻址位C清零

功能

直接寻址位送C

字节数22121212222222333

周期数11111111222222222

直接寻址位清零C取反

直接寻址位取反C置位

直接寻址位置位C逻辑与直接寻址位C逻辑与直接寻址位的反C逻辑或直接寻址位C逻辑或直接寻址位的反C为1转移C为零转移

1则转移直接寻址位为直接寻址位为10则转移直接寻址位为直接寻址位为0

1则转移并清除该为直接寻址位为直接寻址位为1

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务