Como a instrução Jump é executada com base no valor de Out- The Alu Output

Figura dos elementos do sistema de computador (Nand2Tetris)

Dê uma olhada no cenário em que

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

Como esse cenário é possível comofora <0 é verdade assim comofora> 0 masout = 0 é falso. Comoout pode ter valores positivos e negativos ao mesmo tempo?

Em outras palavras, quandoJNE instrução vai executar embora, teoricamente, parece possível para mim, mas praticamente não é?

questionAnswers(2)

yourAnswerToTheQuestion