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 é?