Buscar

Multiplicação Neander

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

@128 A
@129 B
@130 Resultado (deve ser zerado ao inicio de cada uso)
@131 1
@132 Temp (deve ser zerado ao inicio de cada uso)
Carrega B
Pula Caso = 0 (JN) 25
Carrega Resultado
Soma A
Armazena Rsultado
Carrega Temp
Soma 1
Armazena Temp
Nega
Soma 1
Soma B
Pula Caso = 0 (JN) 25
Pula 0
Termina
EX:
18 LDA 128
20 JZ (HLT) (=0)
22 LDA 140
24 ADD 128
26 STA 140
28 LDA 139
30 ADD 135 //Soma 1
32 STA 139
34 NOT
35 ADD 135 //Soma 1
37 ADD 128
39 STA 141
41 JZ (LDA 140) (=0) //Pula para zerar as variáveis temporárias
43 JMP (LDA 140)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando