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.
Posição | Palavra | Instrução |
---|---|---|
00 | +1016 | read A |
01 | +1017 | read B |
02 | +1018 | read C |
03 | +2016 | load A |
04 | +3117 | subtract B |
05 | +4108 | branch negative to 08 |
06 | +2016 | load A |
07 | +4009 | branch to 09 |
08 | +2017 | load B |
09 | +2119 | store M |
10 | +3118 | subtract C |
11 | +4114 | branch negative to 14 |
12 | +1119 | write M |
13 | +4300 | halt |
14 | +1118 | write C |
15 | +4300 | halt |
16 | +0000 | variable A |
17 | +0000 | variable B |
18 | +0000 | variable C |
19 | +0000 | variable M |
Welcome to Simpletron!