发布网友 发布时间:2024-07-08 12:34
共1个回答
热心网友 时间:2024-07-08 19:21
一、作用不同:
JBC指令判断该位为1则转移,同时将该位置0。
JC指令判断有借位则转移,也就是说两数相减为负转移。
二、含义不同:
JBC指令相当与JB和CLR (位) 二条指命的组合,它可在转移的同时清除被判位;
JC指令只能对CY进位位进行判断为高后转移,并不能清除它,二条指令都当被测位为高进时进行相对转移。
三、位置不同:
JC是判断C进位标志是否为1,为1则跳转到指定位置。
JBC是判断可位寻址区域内指定位是否为1,为1则跳转到指定位置,并同时清除该位(置0)。
扩展资料:
直接使用汇编指令编写单片机程序,对硬件的控制更加直接,可以直接操作物理地址,寄存器,端口等;其它更高级的语言(如:C语言)对硬件的控制是依赖于类库来实现的。并且,对于一些对程序大小和运行速度有非常严苛要求的项目而言,都必须使用汇编指令。C语言只是为了方便编写,与机器打交道的其实都是2进制得代码,汇编语言就是这些代码好记忆的名称和规则,只是比C语言难理解些。
参考资料来源:百度百科-单片机汇编指令