Instrucciones PIC Assembler: BTFSS - Bit Test F, Skip if Set

Saludos!! Siempre es util tener la informacion a la mano cuando se esta trabajado con ensamblador, principalemte las instrucciones y que funcion realiza o que registros afecta el uso de estas. Recordar que estas instrucciones pueden no estar disponibles en todos los microcontroladores, asi que para mas detalle recomiendo revisar la hoja de datos.

Como dice el titulo el dia de hoy tenemos la instruccion BTFSS, intruccion orientada al bit de un registro.



Evalúa el bit "b" del registro "f" correspondiente e ignora la siguiente línea de código si b = 1.

Por ejemplo si tenemos lo siguiente en PORTB = 0b11101000 y aplicamos la instruccion.

BTFSS    PORTB, 6
BCF    PORTB, 0
BSF    PORTB, 1

Lo que haran estas lineas de codigo sera, revisar si el bit 6 de PORTB esta en uno, de ser cierto ignora la instruccion "BCF    PORTB, 0" y ejecuta "BSF    PORTB, 1", con esto se podria evaluar el estado alto de una entrada y es lo opuesto de la instruccion BTFSC.

Despues de ejecutar codigo se tendria  PORTB = 0b11101010

Bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare de responder lo mas pronto posible.

Pido una retroalimentación avisando cada que un enlace no sirva o tenga errores al momento de abrirlo, así también si una imagen no se ve o no carga, para corregirlo en el menor tiempo posible.
    Referencias:

    Publicar un comentario

    0 Comentarios