Corsi di Laurea
ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.
Accetto l'uso dei cookie
1) la define in sostanza definisce una costante, ovvero una variabile con visibilità globale. Quindi andava tradotta con una semplice:
var: .word 5
ovvero allochi 4 byte globali già inizializzati col valore 5.
2) per quanto riguarda il passaggio del primo parametro dovevi fare una cosa del tipo:
addi $$sp, $$sp,-4
sw $$s3,4($$sp)
prima di invocare la funzione, in $$s3 ci sta il valore del quinto parametro.
poi all'interno della funzione invece si carica il valore salvato facendo.
lw $$t0,4($$sp)
ovviamente prima del prologo.
Io avrei implementato in questo modo.
Mah, tanto se il programma gira lo scritto è passato... Il voto magari scende, avrei voluto come minimo un 28 da questo esame visto che non lo trovo poi così difficile...
Marco a me il makefile non funzionava, nel senso che compilava i file in file oggetto, ma non mi creava l'eseguibile... Aggiungendo una -Wall ho notato che c'erano degli errori all'interno dei file stessi. Mo vai a vedere
0 utenti, 0 ospiti, 0 utenti anonimi