Microcontroladores PIC en Linux.
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Duda con STATUS

2 participantes

Ir abajo

Duda con STATUS Empty Duda con STATUS

Mensaje por yeestrada Lun 28 Mar 2011 - 19:33

Hola a todos, tengo duda con el registro STATUS

necesito saber como identificar cuando:
a=5
b=4

si digo b-a que bit de status se activa???

yeestrada
Participante
Participante

Mensajes : 10
Fecha de inscripción : 20/03/2011

Volver arriba Ir abajo

Duda con STATUS Empty Re: Duda con STATUS

Mensaje por WaRaW Mar 29 Mar 2011 - 5:03

deberia poder verificarse mediante el bit 'C' del registro estatus, te cito una explicacion que me parece excelente, espero te sirva:

"BIT 0---C (Carry Bit)

Flag de acarreo en el octavo bit. En instrucciones de suma 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 de registro sobre el que trabaja, es decir, el resultado de la operación ha superado el valor 11111111 (255), que es el máximo valor que se puede representar con 8 bits.

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."


el enlace de donde lo saque es: STATUS, PCL, PCLATCH

WaRaW
Participante
Participante

Mensajes : 27
Fecha de inscripción : 18/04/2010

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.