答案:JC是判断C进位标志是否为1,为1则跳转到指定位置。
JBC是判断可位寻址区域内指定位是否为1,为1则跳转到指定位置,并同时清除该位(置0)。
其他:@Ri,#data,rel 第一条指令的功能是将A中的值和立即数data比较,如果两者SJMP L3 JC是判CY是0,还是1进行转移,如果CY=1,则转移到JC后面的标号 JBC指令相当与 JB 和 CLR (位) 二条指命的组合,它可在转移的同时清除被判位,JC 指令只能对CY进位位进行判断为高后转移,并不能清除它. 二条指令都当被测位为高进时进行相对转移. JBC指令判断该位为1则转移,同时将该位置0
JC指令判断有借位则转移,也就是说两数相减为负转移。 JBC 是对位进行判断
JC只判断进位标志位(CY) JBC除了对标志位C进行判定是否为1外,还要做一个动作,就是将C清零!
也就是说,在C为1时,JBC判定完要清零 JBC 是对位判断
JC判断进位位标志