MICROCONTROLADORES

Microcontroladores. Ejercicio empleando la instrucción rlf f,d

Por el puerto B se obtiene el dato del puerto A desplazando un bit hacia la izquierda, por la derecha entrará un “1”.

Por ejemplo, Si por el puerto A se introduce “—11001”, por el puerto B aparecerá “xx110011”

La instrucción rlf (Rotate Left Throught Carry) realiza una rotación de un bit a la izquierda del registro “f” pasando por un bit de acarreo “C”. El desplazamiento es en forma de lazo cerrado formando un anillo por medio del bit Carry “C” del registro STATUS

  • Si d = 1 el resultado se almacena en “f”
  • si d=0 el resultado se almacena en “W”

El contenido del carry pasará a la posición del bit de menor peso y el bit de mayor peso, pasará al carry.

PROGRAMA

rlf
Figura 1. Programa empleando el carry del registro STATUS y la instrucción rlf

CIRCUITO.

rlf
Figura 2. Circuito.

CONTENIDOS RELEVANTES.

soy el administrador del sitio web. si tienes alguna duda, no dudes en contactarme

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *