Ybadoo - Soluções em Software Livre
Tutoriais
Compiladores

Desenvolva um programa em Simpletron Machine Language, que apresente o maior número de três números fornecidos pelo usuário. Por exemplo, caso os números fornecidos pelo usuário sejam 5, 7 e 4, o programa deverá apresentar como resposta o valor 7, que é o maior número entre os três números fornecidos pelo usuário.

 

Programa em Simpletron Machine Language que apresenta o maior número de três números fornecidos pelo usuário
PosiçãoPalavraInstrução
00+1016read A
01+1017read B
02+1018read C
03+2016load A
04+3117subtract B
05+4108branch negative to 08
06+2016load A
07+4009branch to 09
08+2017load B
09+2119store M
10+3118subtract C
11+4114branch negative to 14
12+1119write M
13+4300halt
14+1118write C
15+4300halt
16+0000variable A
17+0000variable B
18+0000variable C
19+0000variable M
Welcome to Simpletron!