深圳中企芯科电子有限公司

首页

| 单片机解密

ARM解密

| 付款指南   | 联系我们

 
 
 

单片机指令集----2

作者:不详 阅读:1048 次 时间:2014/4/10 13:51:31 

6、CLR C
指令名称:进位标志清0指令
指令代码:C3H
指令功能:进位位清0
操作内容:C←0
字节数: 1
机器周期:1
7、CLR bit
指令名称:直接寻址位清0指令
指令代码:C2H
指令功能:直接寻址位清0
操作内容:bit←0
字节数: 2
机器周期:1
8、CPL A
指令名称:累加器取反指令
指令代码:F4H
指令功能:累加器取反
操作内容:A←(A)
字节数: 1
机器周期:1
9、CPL C
指令名称:进位标志取反指令
指令代码:B3H
指令功能:进位标志位状态取反
操作内容:C←(c取反)
字节数: 1
机器周期:1
10、 CPL bit
指令名称:直接寻址位取反指令
指令代码:B2H
指令功能:直接寻址位取反
操作内容:bit←(bit取反)
字节数: 2
机器周期:1

MCS-51系列单片机指令以D开头的指令有8条,分别为:
DA A DEC A DEC Rn DEC direct DEC @Ri DIV AB DJNZ Rn,rel DJNZ direct,rel

1、DA A
指令名称:十进制调整指令
指令代码:D4H
指令功能:对BCD码加法运算的结果进行有条件的修正
操作内容:若(A)3~0>9∨(AC)=1,则A3~0←(A)3~0+6
若(A)7~4>9∨(C)=1,则A7~4←(A)7~4+6
若(A)7~4=9∧(A)3~0>9,则A7~4←(A)7~4+6
字节数: 1
机器周期:1
使用说明:DA指令不影响溢出标志
2、DEC A
指令名称:累加器减1指令
指令代码:14H
指令功能:累加器内容减1
操作内容:A←(A)-1
字节数: 1
机器周期:1
3、DEC Rn
指令名称:寄存器减1指令
指令代码:18H~1FH
指令功能:寄存器内容减1
操作内容:Rn←(Rn)-1,n=0~7
字节数: 1
机器周期:1
4、DEC direct
指令名称:直接寻址减1指令
指令代码:15H
指令功能:内部RAM低128单元及专用寄存器内容减1
操作内容:direct←(direct)-1
字节数: 2
机器周期:1
5、DEC @Ri
指令名称:间接寻址减1指令
指令代码:16H~17H
指令功能:内部RAM低128单元内容减1
操作内容:(Ri)←((Ri))-1, i=0,1
字节数: 1
机器周期:1
6、DIV AB
指令名称:无符号数除法指令;
指令代码:84H
指令功能:A的内容被B的内容除。指令执行后,商存于A中,余数存于B中。
操作内容:A←(A)/(B)的商
B←(A)/(B)的余数
字节数: 1
机器周期:4
影响标志位:C被清0;若B=00H,除法无法进行,并使OV=1;否则OV=0。
7、DJNZ Rn,rel
指令名称:寄存器减1条件转移指令
指令代码:D8H~DFH
指令功能:寄存器内容减1。不为0转移;为0顺序执行。
操作内容:Rn←(Rn)-l,n=0~7
若(Rn)≠0,则PC←(PC)+2+rel
若(Rn)=0,则PC←(PC)+2
字节数: 2
机器周期:2
8、DJNZ direct,rel
指令名称:直接寻址单元减1条件转移指令
指令代码:D5H
指令功能:内部RAM低128单元内容减1。不为0转移;为0顺序执行。
操作内容:direct←(direct)-1
若(direct)≠0,则PC←(PC)+3+rel
若(direct)=0,则PC←(PC)+3
字节数: 3
机器周期:2

MCS-51系列单片机指令以I开头的指令有5条,分别为:
INC A INC Rn INC direct INC @Ri INC DPTR

1、INC A
指令名称:累加器加1指令
指令代码:04H
指令功能:累加器内容加1
操作内容:A←(A)+1
字节数: 1
机器周期:1
2、INC Rn
指令名称:寄存器加1指令
指令代码:08H~0FH
指令功能:寄存器内容加1
操作内容:Rn←(Rn)+1,n=0~7
字节数: 1
机器周期:1
3、INC direct
指令名称:直接寻址单元加1指令
指令代码:05H
指令功能:内部BAM低128单元或专用寄存器内容加1
操作内容:direct←(direct)+1
字节数: 2
机器周期:1
4、INC @Ri
指令名称:间接寻址单元加1指令
指令代码:06H~07H
指令功能:内部RAM低128单元内容加1
操作内容:(Ri)←((Ri))+1;i=0,l
字节数: 1
机器周期:1
5、INC DPTR
指令名称:16位数据指针加1指令
指令代码:A3H
指令功能:数据指针寄存器DPTR内容加1
操作内容:DPTR←(DPTR)+1
字节数: 1
机器周期:2

MCS-51系列单片机指令以J开头的指令有8条,分别为:
JB bit,rel JBC bit,rel JC rel JMP @A+DPTR JNB bit,rel JNC rel JNZ rel JZ rel

1、JB bit,rel
指令名称:位条件转移指令。
指令代码:20H
指令功能:根据指定位的状态,决定程序是否转移。若为1则转移;否则顺序执行。
操作内容:若(bit)=1,则PC←(PC)+3+rel
若(bit)≠1,则PC←(PC)+3
字节数: 3
机器周期:2
2、JBC bit,rel
指令名称:位条件转移清0指令
指令代码:10H
指令功能:对指定位的状态进行测试。若为1,则把该位清0并进行转移;否则程序顺序执行。
操作内容:若(bit)=1,则PC←(PC)+3+rel,bit←0
若(bit)≠1,则PC←(PC)+3
字节数: 3
机器周期:2
3、JC rel
指令名称:累加位条件转移指令
指令代码:40H
指令功能:根据累加位(C)的状态决定程序是否转移,若为1则转移,否则顺序执行。
操作内容:若(C)=1,则PC←(PC)+2+rel
若(C)≠1,则PC←(PC)+2
字节数: 2
机器周期:2
4、JMP @A+DPTR
指令名称:无条件间接转移指令
指令代码:72H
指令功能:A内容与DPTR内容相加作为转移目的地址,进行程序转移。
操作内容:PC←(A)+(DPTR)
字节数: 1
机器周期;2
5、JNB bit,rel
指令名称:位条件转移指令
指令代码:30H
指令功能:根据指定位的状态,决定程序是否转移。若为0则转移;否则顺序执行。
操作内容:若(bit)=0,则PC←(PC)+3+rel
若(bit)≠0,则PC←(PC)+3
字节数: 3
机器周期:2
6、JNC rel
指令名称:累加位条件转移指令
指令代码:50H
指令功能:根据累加位(C)的状态决定程序是否转移。若为o则转移;否则顺序执行。
操作内容:若(C)=0,则PC←(PC)+2+rel
若(C)≠0,则PC←(PC)+2
字节数: 2
机器周期:2
7、JNZ rel
指令名称:判0转移指令
指令代码:70H
指令功能:累加位(A)的内容不为0,则程序转移;否则程序顺序执行。
操作内容:若(A)≠0,则PC←(PC)+2+rel
若(A)=0,则PC←(PC)+2
字节数: 2
机器周期:2
8、JZ rel
指令名称:判0转移指令
指令代码:60H
指令功能:累加位(A)的内容为o,则程序转移;否则程序顺序执行。
操作内容:若(A)=0,则PC←(PC)+2+rel
若(A)≠0,则PC←(PC)+2
字节数: 2
机器周期:2

MCS-51系列单片机指令以L开头的指令就2条,分别为:
LCALL addr16 LJMP addrl6

1、LCALL addr16
指令名称:长调用指令
指令代码:12H
指令功能:按指令给定地址进行子程序调用
操作内容:PC←(PC)+3
SP←(SP)+1
(SP)←(PC)7~0
SP←(SP)+1
(SP)←(PC)15~8
PC←addrl6
字节数: 3
机器周期:2
使用说明:在64KB的范围内调用子程序

来源:飞翔电子技术-单片机解密加密研究中心
北京 总公司
地址 北京市海淀区知春路6号
电话 13311110101 13311111010

 

深圳
地址 深圳市福田区中航路新亚洲国利大厦902
电话 13714054567 0755-82543456 0755-21091234


 

广州
地址 广州市天河区天河路551号龙苑大厦A1座1707 (新赛格电子城楼上)
电话 13922723456 020-66652051
来源:飞翔电子技术-单片机解密加密研究中心

解密流程| 付款指南| 公司简介| 合同范本下载| 网站地图| 芯片解密| PCB抄板| 单片机开发| IC解密| 芯片资料

Copyright© 2003-2022 www.jm8.cn All rights reserved -电子时代 任你飞翔
从事于单片机解密加密技术研究,提供解密服务,仅供合法研究学习用途
联系方式:18811880101
粤ICP备16022229

 

 

本站关键词:单片机破解 单片机解密 芯片解密 芯片破解 PCB抄板