进位C标志位置位跳转与清除跳转
发表:2023-08-29 12:05:57 阅读:53

进位C标志位置位跳转

 

BRCS k ,-64≤k≤63

操作:If C=1,then PC←(PC+1)+k,else PC←PC+1

机器码:1111 00kk kkkk k000 ,周期:1(条件为假时);2(条件为真时)

说明:条件相对跳转,测试进位标志C,如果C位被置位,则相对PC值跳转k个字。该指令相当于指令“BRBS 0,k”。

对状态标志位的影响:无

进位C标志位置位跳转与清除跳转

 

进位位C标志位清除跳转

 

BRCC k ,-64≤k≤63

操作:If C=0,then PC←(PC+1)+k,else PC←PC+1

机器码:1111 01kk kkkk k000 ,周期:1(条件为假时);2(条件为真时)

说明:条件相对跳转,测试进位标志C,如果C位被清除,则相对PC值转移k个字。该指令相当于指令“BRBC 0,k”。

对状态标志位的影响:无

进位C标志位置位跳转与清除跳转

 

 

电子街推荐您阅读:

 

相对跳转与间接跳转

直接跳转概述

状态寄存器中位置位与中位清零的跳转

相等跳转与不相等跳转