PDA

Visualizza la versione completa : [ASSEMBLY] Trasformare numero da cifre in lettere (MIPS)


dennis87
29-12-2012, 22:25
Ciao a tutti per un esercizio devo dare in input un numero come ad esempio il 7 e deve restituire il numero scritto in lettere in questo caso sette.
Non riesco a capire come devo fare, mi potreste dare qualche dritta per favore o qualche link con qualche esempio?
Grazie mille a tutti e buone feste!

oregon
30-12-2012, 00:49
Ma i limiti del numero quali sono ?

dennis87
30-12-2012, 00:49
in che senso

oregon
30-12-2012, 00:51
Nel senso che ti ho detto ... quali sono i limiti di questo numero fornito in input ?

dennis87
30-12-2012, 00:53
io posso inserire un qualsiasi numero come ad esempio 728 e il programma mi deve restuituire "sette due otto"

oregon
30-12-2012, 00:54
Quindi anche un numero di 120 cifre ... non ci sono limiti ...

pistilloi
30-12-2012, 00:56
Se vuoi un'esempio, puoi scriverlo in c e compilarlo facendoti restituire il listato assembly...

oregon
30-12-2012, 00:57
Originariamente inviato da pistilloi
Se vuoi un'esempio, puoi scriverlo in c e compilarlo facendoti restituire il listato assembly...

Dovrebbe avere un compilatore apposito e un sistema apposito MIPS ...

oregon
30-12-2012, 00:59
In ogni caso, comincia a scrivere il codice che acquisisce in input le singole cifre.

Trasforma la cifra da ASCII a binario

Usa il valore binario come indice in una tabella di puntatori alle singole parole memorizzate nei dati.

Acquisisci il puntatore

Dal puntatore arrivi alla singola parola

Visualizzi la parola.

dennis87
30-12-2012, 01:28
avresti qualche link di riferimento per favore?

Loading