单片机中jc指令表示什么?有什么用?

JC是判断C进位标志是否为1,为1则跳转到指定位置。
JC指令判断有借位则转移,也就是说两数相减为负转移。JBC指令判断该位为1则转移,同时将该位置0。
条件转移指令只能转移到离本指令-128~+127字节范围内,是一种相对转移形式,当要往较远单元地址条件转移时,可以在本指令-128~+127字节范围内安排一条无条件转移指令作为中转指令即可。在使用简单条件跳转指令时,必须明确相应标志位的变化。
扩展资料:
简单条件跳转指令:
1、JC      目的地址     进位标志位CF=1,转移
2、JNC   目的地址     进位标志位CF=0,转移
3、JZ      目的地址     零标志位ZF=1,转移
4、JNZ    目的地址    零标志位ZF=0,转移
5、JS      目的地址    符号标志SF=1,转移
5、JNS   目的地址    符号标志SF=0,转移
6、JO     目的地址    溢出标志OF=1,转移
7、JNO   目的地址    溢出标志OF=0,转移
8、JP      目的地址    奇偶标志PF=1,转移
9、JNP    目的地址    奇偶标志PF=0,转移
10、JCXZ  目的地址    CX=0,转移
参考资料来源:百度百科-条件转移指令
CY的变化受以下指令的影响:1、ADD2、ADDC3、SUBB4、CJNE所以要判断CY,前一指令需要是上面的指令之一。
文章标签:

本文链接:https://www.u1e.cn/baike/a/2d891c38592b2cf27044cdc2 [复制]

猜你喜欢

歇后语大全

还没有人回应过