天天看点

MCS-51系列单片机指令表

文章目录

指令 指令功能简介 代码(十六进制) 字节数 周期数
ACALL addr11 绝对调用子程序 a10a9a8 00001 addr7-0 2 2
ADD A , Rn 寄存器中的内容加到累加器 28-2F 1 1
ADD A , direct 直接寻址单元中的内容加到累加器 25 2 1
ADD A, @Ri 间接寻址RAM单元中的内容加到器加器 26-27 1 1
ADD A, #data 立即数加到累加器 24 data 2 1
ADDC A, Rn 寄存器的内容和进位加到累加器 38 -3F 1 1
ADDC A, direct 直接寻址单元的内容和进位加到累加器 35 direct 2 1
ADDC A, @Ri 间接寻址RAM单元的内容和进位加到累加器 36-37 1 1
ADDC A. #data 立即数和进位加到累加器 34 data 2 1
AJMP addr11 绝对转移 a10a9a8 00001 addr7-0 2 2
ANL A, Rn 寄存器内容逻辑与到累加器 58-5F 1 1
ANL A, direct 直接寻址内容逻辑与到累加器 55 direct 2 1
ANL A, @Ri 间接寻址RAM内容逻辑与到累加器 56-57 1 1
ANL A, #data 立即数逻辑与到累加器 54 data 2 1
ANL direct , A 累加器内容逻辑与到直接寻址单元 52 direct 2 1
ANL direct, #data 立即数逻辑与到直接寻址单元 53 direct data 3 1
ANL C , bit 直接寻址位逻辑与到进位标志位 82 bit 2 2
ANL C , /bit 直接寻址位取反后逻辑与到进位标志位 B0 bit 2 2
CJNE A, direct, rel 累加器内容与直接寻址单元中的内容比较若不相等则转移 B5 direct rel 3 2
CJNE A, #data, rel 累加器与立即数比较,若不相等则转移 B4 data rel 3 2
CJNE Rn, #data, rel 寄存器和立即数比较,若不相等则转移 B8 -BE data rel 3 2
CJNE @Ri, #data, rel 间接寻址RAM单元与立即数比较,若不相等则转移 B6 -B7 data rel 3 2
CLR A 累加器清0 E4 1 1
CLR C 进位标志位清0 C3 1 1
CLR bit 直接寻址位清0 C2 bit 2 1
CLP A 累加器按位取反 F4 1 1
CPL C 进位标志位取反 B3 1 1
CPL bit 直接寻址位取反 B2 bit 2 1
DA A 累加器十进制调整 D4 1 1
DEC A 累加器减1 14 1 1
DEC Rn 寄存器减1 18-1F 1 1
直接寻址单元减1
间接寻址RAM单元减1
累加器除以寄存器B
寄存器的内容减1,若不为0则转移
直接寻址单元的内容减1,若不为0则转移
上传为附件是可以直接修改后保存的
MCS-51系列单片机指令表
MCS-51系列单片机指令表
MCS-51系列单片机指令表
MCS-51系列单片机指令表
MCS-51系列单片机指令表