PIC16F628A: EL REGISTRO STATUS.

C Carry Bit: bandera de acarreo en el octavo bit. En instrucciones de sumas aritméticas se activa cuando se presenta acarreo desde el bit más significativo del resultado, lo que indica que el resultado ha desbordado la capacidad del registro sobre el que trabaja, es decir, el resultado de la operación ha superado el valor 111111112 (25510) cuyo valor presentado es el máximo valor que se puede representar con 8 bits.

El significado de los dos valores posibles es:

C=0, en la suma significa que no ha habido acarreo y en la resta que el resultado ha sido negativo.

C=1, en la suma significa que ha habido acarreo y en la resta que el resultado ha sido positivo.

DC: Digit Carry: bandera de acarreo en el 4to bit de menos peso. En operaciones aritméticas se activa cuando hay un préstamo entre el bit 3 y 4 es decir cuando hay acarreo entre los NIBBLES de menor y mayor peso. Tiene un comportamiento análogo al del bit C.

Z (Zero): Flag de cero. Se activa a 1 cuando el resultado de una operación aritmética o lógica es cero.

Z=0. El resultado de la última operación ha sido distinto de cero.

Z=1. El resultado de la última operación ha sido cero.

RP0: (Register Bank Select bit): Selección del banco para el direccionamiento directo. Señala el banco de memoria de datos seleccionado.

RP0=0 Selecciona el banco 0.

RP0=1 Selecciona el banco 1.

CONTENIDOS MÁS 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.