www.8951.com

进入论坛

淘宝网店

软件下载

返回主页

单片机教程

单片机软件

电路设计

电子基础

网站产品

购买方式

 进入论坛

软件下载

8条以J字母开头的MCS-51系列单片机的指令

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

 

上一课:5条以I字母开头的MCS-51系列单片机的指令解读      下一课:2条以L字母开头的MCS-51系列单片机的指令解读

MCS-51系列单片机指令解读:

18条以A字母开头的单片机的指令

10条以C字母开头的单片机的指令

8条以D字母开头的单片机的指令

5条以I字母开头的单片机的指令

8条以J字母开头的单片机的指令

2条以L字母开头的单片机的指令

24条以M字母开头的单片机的指令

1条以N字母开头的单片机的指令

8条以O字母开头的单片机的指令

2条以字母P开头的单片机的指令

6条以字母R开头的单片机的指令

8条以字母S开头的单片机的指令

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XL2000单片机开发板&实验仪

XL600+51mini仿真器

xl400+51mini开发板

XL400单片机学习开发板

XL600编程实验单片机开发板

 

EP3.0支持stc双串口编程器

Ep51 单片机编程器

Top853 usb通用编程器

Top2007多功能编程器

GENIUS UPL800通用编程  

如果你对本文有疑问,请到论坛讨论 编辑:学林单片机 @ 修订1.0 2009-10-06 中国单片机开发板第一品牌 版权:部分由编辑摘引,版权属原作者或出版人