1 votos

¿Cómo se establece la bandera cero en términos de hardware?

Lo planteo como una pregunta general sobre la supuesto que no difiere significativamente con la arquitectura, al menos al nivel que yo pregunto.

Tengo curiosidad por saber cómo -en términos de hardware, no el obvio "el resultado es cero"- se activa (o desactiva) la bandera/bit de estado cero.

Nunca se me había ocurrido antes, pero parece una tarea bastante intensiva, al menos en relación con, digamos, una bandera de acarreo o desbordamiento. ¿Estoy en lo cierto al pensar que no hay forma de saber si el resultado es cero, aparte de comprobar cada bit?

A menos que me esté perdiendo algo obvio, parece que debe tomar 'mucho' (si eso es sensato decirlo en \$\text{ns}\$ ) más tiempo que determinar el desbordamiento, y el estado de carry por supuesto "ya está ahí" como consecuencia de la operación.

Mi pregunta, en realidad, es cómo se aplica "normalmente".

2voto

bcmcfc Puntos 346

Una puerta NOR de n entradas realizará la implementación hardware.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X