Ybadoo - Soluções em Software Livre
Tutoriais
Compiladores

Desenvolva um programa em Simpletron Machine Language, que apresente o produto dos números fornecidos pelo usuário, até que o usuário forneça o número zero. Por exemplo, caso os valores fornecidos pelo usuário sejam 1, 7, 4, 3 e 0, o programa deverá apresentar como resposta o valor 84, ou seja, 1 * 7 * 4 * 3.

 

Programa em Simpletron Machine Language que apresenta o produto dos números fornecidos pelo usuário, até que o usuário forneça o número zero
PosiçãoPalavraInstrução
00+1014read A
01+2014load A
02+4210branch zero to 10
03+2115store S
04+1014read A
05+2014load A
06+4212branch zero to 12
07+3315multiply S
08+2115store S
09+4004branch to 04
10+1114write A
11+4300halt
12+1115write S
13+4300halt
14+0000variable A
15+0000variable S
Welcome to Simpletron!