Bandera de paridad en el microprocesador 8085

-1

¿Qué sucede con el indicador de paridad de un microprocesador Intel 8085 cuando no hay un bit '1' en el acumulador?

Por ejemplo, si se ejecuta la siguiente instrucción,

MVI A, 05H

MVI B, 05H

SUB B

el resultado será A = 00H, en el que no hay un bit '1'. En este caso, ¿cuál será el estado de la bandera de paridad?

    
pregunta Durgesh

1 respuesta

3

La documentación del 8085 dice que después de cualquier operación aritmética, por ejemplo, su SUB B, el indicador de paridad se establece si hay un número par de bits '1' en el acumulador.

Quizás no esté seguro de si el cero, el número de bits '1' en el resultado de 00H, es par o impar.

El cero es par. Los números impares dejan un resto de 1 cuando se dividen por 2. Los números pares se dividen por 2 exactamente.

Como 0 es par, se establecerá el indicador de paridad.

    
respondido por el Neil_UK

Lea otras preguntas en las etiquetas