Contenido>Indice>Intro Instrucciones


Instrucción: JBC
Función: Salta si el bit implicado vale 1, y borrar el bit
Sintaxis: JBC bit,offset

Instrucción Código de Operación Byte 2º Byte 3º Bytes Ciclos Flags
JBC bit,offset

0x10

bit offset 3 2 -

Operación: JBC bit,offset

(PC)<= (PC) + 3
IF (bit) = 1
THEN
(bit)<= 0
(PC)<= (PC) + offset

Descripción: Si el bit implicado es igual a 1, se pone a 0 y se salta a la dirección indicada. En caso contrario se procesa la siguiente instrucción. La dirección a donde saltar se obtiene sumando el offset (último byte de la instrucción), al PC (Program Counter) después de que éste se haya incrementado hasta el comienzo de la siguiente instrucción. El offset representa una cantidad entera con signo, y permite saltos de hasta 127 posiciones hacia adelante, y hasta 128 posiciones hacia atrás, medidos desde la dirección de comienzo de la siguiente instrucción.

Véase también: JNB, JB   


  Contenido>Indice>Intro Instrucciones