consulta sobre el bit STATUS,Z

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
 
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:
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
 
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...
 
Atrás
Arriba