2022年C指令表集合 .pdf
《2022年C指令表集合 .pdf》由会员分享,可在线阅读,更多相关《2022年C指令表集合 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、由风中飘叶于 2010-10-28 整理1 80C51指令表格式功能简述字节数周期一、数据传送类指令MOV A,Rn 寄存器送累加器1 1 MOV Rn,A 累加器送寄存器1 1MOV A,Ri 内部 RAM 单元送累加器1 1 MOV Ri,A 累加器送内部RAM 单元1 1 MOV A,#data 立即数送累加器2 1 MOV A,direct 直接寻址单元送累加器2 1 MOV direct,A 累加器送直接寻址单元2 1 MOV Rn,#data 立即数送寄存器2 1 MOV direct,#data 立即数送直接寻址单元3 2 MOV Ri,#data立即数送内部RAM 单元2 1
2、MOV direct,Rn 寄存器送直接寻址单元2 2 MOV Rn,direct 直接寻址单元送寄存器2 2 MOV direct,Ri 内部 RAM 单元送直接寻址单元2 2 MOV Ri,direct 直接寻址单元送内部RAM 单元2 2 MOV direct2,direct1 直接寻址单元送直接寻址单元3 2 MOV DPTR,#data16 16 位立即数送数据指针3 2 MOVX A,Ri外部 RAM 单元送累加器(8 位地址)1 2 MOVX Ri,A 累加器送外部RAM 单元(8 位地址)1 2 MOVX A,DPTR 外部 RAM 单元送累加器(16 位地址)1 2 MOVX
3、 DPTR,A 累加器送外部RAM 单元(16 位地址)1 2 MOVC A,A+DPTR 查表数据送累加器(DPTR 为基址)1 2 MOVC A,A+PC 查表数据送累加器(PC 为基址)1 2 XCH A,Rn 累加器与寄存器交换1 1 XCH A,Ri 累加器与内部RAM 单元交换1 1 XCHD A,direct 累加器与直接寻址单元交换2 1 XCHD A,Ri 累加器与内部RAM 单元低 4 位交换1 1 SWAP A 累加器高 4 位与低 4 位交换1 1 POP direct 栈顶弹出指令直接寻址单元2 2 PUSH direct 直接寻址单元压入栈顶2 2 二、算术运算类指
4、令ADD A,Rn 累加器加寄存器1 1 ADD A,Ri 累加器加内部RAM 单元1 1 ADD A,direct 累加器加直接寻址单元2 1 ADD A,#data 累加器加立即数2 1 ADDC A,Rn 累加器加寄存器和进位标志1 1 ADDC A,Ri 累加器加内部RAM 单元和进位标志1 1 ADDC A,#data 累加器加立即数和进位标志2 1 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -由风中飘叶于 2010-10-28 整理2 ADDC A,direct 累加器加直接寻址单元和进位标志2 1 INC A 累加器加 1 1 1 INC Rn 寄存器
5、加 1 1 1 INC direct 直接寻址单元加1 2 1 INC Ri内部 RAM 单元加 1 1 1 INC DPTR 数据指针加1 1 DA A 十进制调整1 1 SUBB A,Rn 累加器减寄存器和进位标志1 1 SUBB A,Ri 累加器减内部RAM 单元和进位标志1 1 SUBB A,#data累加器减立即数和进位标志2 1 SUBB A,direct 累加器减直接寻址单元和进位标志2 1 DEC A 累加器减 11 1 DEC Rn 寄存器减 1 1 1 DEC Ri内部 RAM 单元减 1 1 1 DEC direct 直接寻址单元减1 2 1 MUL AB 累加器乘寄存器
6、B 1 4 DIV AB 累加器除以寄存器B 1 4 三、逻辑运算类指令ANL A,Rn 累加器与寄存器1 1 ANL A,Ri 累加器与内部RAM 单元1 1 ANL A,#data 累加器与立即数2 1 ANL A,direct 累加器与直接寻址单元2 1 ANL direct,A 直接寻址单元与累加器2 1 ANL direct,#data 直接寻址单元与立即数3 1 ORL A,Rn累加器或寄存器1 1 ORL A,Ri 累加器或内部RAM 单元1 1 ORL A,#data 累加器或立即数2 1 ORL A,direct 累加器或直接寻址单元2 1 ORL direct,A 直接寻址
7、单元或累加器2 1 ORL direct,#data直接寻址单元或立即数3 1 XRL A,Rn 累加器异或寄存器1 1 XRL A,Ri 累加器异或内部RAM 单元1 1 XRL A,#data 累加器异或立即数2 1 XRL A,direct 累加器异或直接寻址单元2 1 XRL direct,A 直接寻址单元异或累加器2 1 XRL direct,#data 直接寻址单元异或立即数3 2 RL A 累加器左循环移位1 1 RLC A累加器连进位标志左循环移位1 1 RR A 累加器右循环移位1 1 RRC A 累加器连进位标志右循环移位1 1 CPL A 累加器取反1 1 名师资料总结-
8、精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -由风中飘叶于 2010-10-28 整理3 CLR A 累加器清零1 1 四、控制转移类指令类ACCALL addr11 2KB 范围内绝对调用2 2 AJMP addr11 2KB 范围内绝对转移2 2 LCALL addr16 2KB 范围内长调用3 2 LJMP addr16 2KB 范围内长转移3 2 SJMP rel相对短转移2 2 JMP A+DPTR 相对长转移1 2 RET 子程序返回1 2 RET1 中断返回1 2 JZ rel 累加器为零转移2 2 JNZ rel 累加器非零转移2 2 CJNE A,#data,re
9、l 累加器与立即数不等转移3 2 CJNE A,direct,rel 累加器与直接寻址单元不等转移3 2 CJNE Rn,#data,rel 寄存器与立即数不等转移3 2 CJNE Ri,#data,rel RAM 单元与立即数不等转移3 2 DJNZ Rn,rel 寄存器减 1 不为零转移2 2 DJNZ direct,rel直接寻址单元减1 不为零转移3 2 NOP空操作1 1 五、布尔操作类指令MOV C,bit直接寻址位送C 2 1 MOV bit,C C 送直接寻址位2 1 CLR C C 清零1 1 CLR bit 直接寻址位清零2 1 CPL C C 取反1 1 CPL bit直
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C指令表集合 2022 指令 集合
限制150内