I/O寄存器位清零与置位跳行
发表:2023-08-29 12:05:41 阅读:32

I/O寄存器位清零跳行

SBIC P,b ;0≤P≤31,0≤b≤7

操作:If I/O(P,b)=0,then PC←PC+2(or 3),else PC←PC+1

机器码:1001 1001 AAAA Abbb ,周期:1(条件为假时);2或3(条件为真时)

说明:该指令测试I/O寄存某位,如果该位被清零,则跳一行执行指令。该指令在低32个I/O寄存器内操作。

对状态标志位的影响:无

I/O寄存器位清零与置位跳行

I/0寄存器位置位跳行

SBIS P,b; 0≤P≤31,0≤b≤7

操作l If I/0(P,b)=1,then PC←PC+2(or 3),else PC←PC+1

机器码:1001 1011 AAAA Abbb ,周期:1(条件为假时);2或3(条件为真时)

说明:该指令测试I/O寄存器某位。如果该位被置位,则跳一行执行指令。该指令在低3 2个I/0寄存器内操作。

对状态标志位的影响:无

I/O寄存器位清零与置位跳行

 

电子街推荐您阅读:

溢出标志置位与清零的跳转

全局中断标志触发与禁止的跳转

比较相等跳行

寄存器位被清零与置位跳行