Por el puerto B se obtiene el dato del puerto A invertidos los unos y los ceros.
Por ejemplo, si por el puerto A se introduce “—11001”, por el puerto B aparecerá “xxx00110”. (No importa el estado de los tres bits superiores del puerto B).
Para este ejercicio se empleó la instrucción “comf” la cual realiza un complemento del contenido del registro “f” bit a bit invirtiendo su valor, en pocas palabras: cambia los unos “1” por ceros “0” y viceversa.
Además de eso, almacena el resultado en el registro W si el destino “d” es igual a cero “0”, de lo contrario, si el destino “d” es igual a uno “1”, el resultado se almacenará en el registro f.
PROGRAMA
CIRCUITO
CONTENIDOS RELEVANTES.