consulta sobre el bit STATUS,Z

#1
hola que tal;

tengo una duda ; si despues de realizar una operacion aritmetica leo el bit Z de status
y esta a 1 por el resultado que me ha dado la operacion
debo restaurarlo a 0 para cuando vuelva a ejecutar otra operacion '???
o despues de leerlo se pone a 0 antes de que ejecute otra operacion ??

muchas gracias por vuestra ayuda
 
#2
Cada uno de los bits de estado conservan el valor hasta que se ejecuta alguna de las operaciones que los afecta.

Normalmente se leen después de ejecutada la instrucción aritmético/lógica.
 
Última edición:
#3
hola que tal;
gracias por contestar
pero lo que yo me referia es si despues de ejecutar la instrucion que afecta a ese bit y leerlo
el bit vuelve a su estado original o hay que ponerlo a cero mediante un bcf

gracias
 
#4
Normalmente esos bits no los reseteas... ya que son manejados por el CPU y muchas veces son de solo lectura....

Tendria que leer la documentacion, pero me parece que aunque sea de escritura y lo coloques a cero se va a volver a activar a 1... ya que el resultado de la ultima operacion (poner a Cero el bit Zero) fue cero y por lo tanto se activara...
 

Temas similares

Arriba