![]() |
Pages (3): [1] 2 3 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Architettura degli elaboratori e delle reti (http://www.dsy.it/forum/forumdisplay.php?forumid=210)
-- [D'antona] Progetto Polacca (http://www.dsy.it/forum/showthread.php?threadid=12999)
[Architettura-D'antona] Progetto Polacca
Apro il thread del nuovo progetto valido fino al 31.12.2004 per gli appelli di Settembre, Ottobre, Novembre
Comunque ho dato una lettura veloce e non mi sembra tanto difficile.
In bocca al lupo a chi dovrà farlo
No...Non sembra neanche a me una cosa impossibile
L'etichetta main deve essere di tipo global?
Nessuno lo sta svolgendo?
Come posso inserire una stringa in un registro?
Secondo me ti conviene usare la direttiva .asciiz che ti permette di utilizzare l'etichetta al posto di scrivere la stringa:
ins_n: .asciiz "Inserisci n: "
Utilizzi l'etichetta ins_n al posto della stringa, se è questo che vuoi fare...
Non puoi caricare invece una stringa completa nel registro, ma puoi caricare l'indirizzo in memoria che contiene la stringa così:
la $a0, ins_n #Carico nel registro $a0 l'indirizzo dell'inizio della stringa ins_n
E come posso allora confrontare due stringhe?
guarda qui http://phoenix.goucher.edu/~kelliher/cs26/hw2soln.html
in fondo c'è un esempio di codice per inserimento e confronto tra due stringhe
l'ho provato con lo SPIM e funziona
__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....
Perchè se faccio un ciclio per contare i caratteri me ne conta sempre due in più?
e' come se la stringa che inserisco abbia du caratteri "invisibili" alla fine
perchè stai contando fino allo '\n'
se scandisci sino allo '\n' e non sino allo '\0' vedrai che conta giusto
occhio a dove metti nel codice l'incremento della variabile che conta i caratteri
__________________
Non ti perdere di coraggio se ti tocca lavorare molto e raccogliere poco.....
Scusa, ma come faccio a confrontare un carattere con '/n'? di solito io faccio un beqz per confrontare con lo 0....
io ho fatto il progetto l'ho inviato a marra lunedi e non ho ancora ricevuto risposta. qualcuno sa come funziona?
| All times are GMT. The time now is 07:42. | Pages (3): [1] 2 3 » Show all 32 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.