Homework 3 (scadenza domenica 26 maggio)
Si scriva un programma in assembly MIPS che, preso in input da stdin un numero intero n, calcoli e stampi sulla console la rappresentazione binaria dell'n-simo numero primo.
Es.: usando (in unix) il comando:
$ echo "5" | java -jar Mars4_3.jar primo.asm
il programma deve stampare SOLO:
1011 (senza altre scritte o prompt)
Si assuma n < 100.
Suggerimento: conosci il crivello di Eratostene?
NOTA: saranno annullati i compiti che usano una tabella di primi conosciuti.
Al solito, chi “collaborerà” con altre N persone prenderà solo 1/N punti :|.
Consegna (scadenza mezzanotte di domenica 26 maggio)
- rinominate il file usando la convenzione CognomeNome.asm (quindi il file del sig. Cicco Pasticcio sarà CiccioPasticcio.asm)
- inviatelo tramite la pagina di consegna entro la mezzanotte di domenica 26 maggio.
- per inviare dovete essere registrati a twiki.
--
AndreaSterbini - 21 May 2013