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
ragazzi sapete dirmi come mai quando eseguo "Esercizio.txt" (ovviamente convertito in .asm) preso dalla pagina del professore, in pcsim mi viene fuori il seguente errore?: spim: (parser) syntax error on line on 376 of file "c:\Documents........." muli $t3, $s2, 4 #offset indmin.
Telo allego io, anche se comunque ti consiglio di fartelo da te in vista dell'esame.
Per il problema della MULI la soluzione è semplice, al contrario dell'add-addi, l'struzione mul accetta anche un immediato come terzo "parametro" . La stessa cosa vale per la Rem, e in generale penso anche con altre istruzioni del formato immediate.
Figurati tremendo
è un'istruzione del mips che fa la divisione tra due registri e ti mette il resto nel primo registro... ci sta ci sta o almeno credo perchè non ho usato solo le slide di DI SANTO come fontePer il problema della MULI la soluzione è semplice, al contrario dell'add-addi, l'struzione mul accetta anche un immediato come terzo "parametro" . La stessa cosa vale per la Rem, e in generale penso anche con altre istruzioni del formato immediate.
Figurati tremendo
scusami peppe,ma cos'è sta Rem? e cosa fa? io non l'ho mai sentita nominare...ma l'hai vista sempre dalle slide del MIPS?
#_____void StampaVettore(int v[], int r){
#______int i;
#
#______for(i=0; i#_______printf("%d\t",v[i]);
#______printf("%d"); <--- Scommetto che questo nella printf doveva essere uno /n
#______}
Se ho capito la domanda la risposta è semplice, in pratica anche il main è visto come un sottoprogramma ed essendo il linguaggio sequenziale allora tu mettendo il main come primo sottoprogramma automaticamente viene eseguito per primaRagazzi mi sto facendo da capo questo esercizio. Gli ho dato un'occhiata sommaria prima di cominciare e ho visto che tratta il main come se fosse una funzione chiamata da qualche altro programma superiore <.<
Siccome non ero presente alla lezione del 12, qualcuno si ricorda qual era il concetto di fondo? Dobbiamo iniziare SEMPRE un main come se fosse stato chiamato da una istanza a noi sconosciuta o è solo un esempio?
Altra cosa, gli errori che citavate prima in questa esercitazione, sono nel codice C o c'è stato uno sbaglio nell'assembly?
Sisi bravo proprio quello XDChiarissimo Peppe, il capitolo di cui parli è quel pdf che hai uppato tu su rapidshare vero? E' il mio prossimo obiettivo, poi ho qualche dubbio sulle ultime lezioni, alle quali non ero presente (debugger, Makefile, GNU gcc), ma penso che nei prossimi giorni aprirò un topic apposta
0 utenti, 0 ospiti, 0 utenti anonimi