Cómo se ejecuta la instrucción Jump en función del valor de Out- The Alu Output

Figura de los elementos del sistema informático (Nand2Tetris)

Echa un vistazo al escenario donde

 j1 = 1 (out < 0 )
 j2 = 0 (out = 0 )
 j3 = 1 (out > 0 )

Cómo es posible este escenario comofuera <0 es cierto así comofuera> 0 perofuera = 0 Es falso. Cómoout puede tener valores positivos y negativos al mismo tiempo?

En otras palabras cuandoJNE la instrucción se va a ejecutar, aunque en teoría me parece posible, pero prácticamente no lo es?

Respuestas a la pregunta(2)

Su respuesta a la pregunta