Está en la página 1de 1

STATUS

El registro de estado o STATUS indica el estado de la ultima operacin aritmtica o lgica realizada, la causa de reset y los bit de seleccin de banco para la memoria de datos. A los bit de registro de estado se les suele denominar flags o banderas. Al conectar la alimentacin su contenido es (STATUS)=b00011xxx.

Tabla De Registro De Status


IRP RP1 RP0 /TO /PD Z DC C

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

C (Carry bit). Flag de acarreo en el octavo bit. En instrucciones de suma aritmticas se activa cuando se presenta acarreo desde el bit mas significativo del resultado, lo que indica que el resultado a desbordado la capacidad del registro sobre el que trabaja, es decir, el resultado de la operacin a superado el valor 11111111 , (255), que es el mximo valor que se puede representar con 8 bit. C=8. 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). Flag de acarreo en el 4 bit de menos peso. En operaciones aritmticas se activa cuando hay un acarreo entre el bit 3 y 4, es decir, cuando hay acarreo entre los nibbles de menor y mayor peso. Z (Zero). Flag de cero. Se activa a 1 cuando el resultado de una operacin aritmtica o lgica es cero. Z=0. El resultado de la ultima operacin ha sido distinto de cero. Z=1. El resultado de la ultima operacin ha sido cero. /PD (Power Down). Flag de bajo consumo. Es un bit de solo lectura, no puede ser escrito por el usuario. Sirve para detectar el modo de bajo consumo. /PD=0. Al ejecutar la instruccin Sleep y entrar en reposo /PD=1. tras conectar la alimentacin VDD o al ejecutar clrwdt.

También podría gustarte