全站数据
8 4 2 0 5 8 1

单片机中jc指令表示什么

网络科技助手 | 简单学习,快乐成才!         
问题更新日期:2024-11-02 14:18:03

问题描述

单片机中jc指令表示什么,在线求解答
精选答案
最佳答案

JC是51单片机的专有指令,表示对进位位cy的判断,常跟在算术加减指令之后,用判断运行结果是否产生进位或借位,如果cy=1则按指令操作数给出的地址偏移量跳转。

例如,JC start,这条指令的关键点在操作数start如何理解:如果start是程序标号,则这条指令是判断cy=1时程序跳转到start标号的程序上,如果cy=0就执行下一条指令。如果start是一个具体的数值,例如是0072H,那么,在cy=1时,单片机是将当前的PC值加0072H得出跳转的目标地址,这就是偏移量的意思。

其他回答

JC是布尔变量操作类指令 用法: JC rel ;进位位为1则转移到rel处(CY=O不转移,=1转移)

其他回答

JC是一个c51指令,功能是判位跳转,举例说明:

MOV A,#60 ;送立即数到A

CJNE A,#59,L1 ;将A与立即数“#59”对比,if A>#59,ACC=0;else ACC=1 .

-------------------------------------

L1: JC L2 ;关键在这里,如果ACC=1,程序跳到L2处执行,否则程序往下执行 .

{....如果上面的A>59,将执行此段程序.....}

L2:........

end