Architettura degli elaboratori

valentina202
Salve ragazzi,
sono giorno e giorni che sto dietro a questo esercizio e non riesco a venirne a capo...anzi non so proprio iniziare.
Ringrazierò chiunque possa darmi un aiuto.
L'esercizio è questo:

Tradurre in procedura ASSEMBLER MIPS indicando l'assegnazione delle variabili ai registri

PROGRAMMA CHIAMANTE
:
n=1;
m=val (n, i) + n;
i=0;
:

FUNZIONE CHIAMATA

int val (int k, int h) {
int test=7;
......................
if (k return test ; }
else
return 0 ; }

Risposte
vict85
Sono confuso, come fai a chiamare val(n,i) prima di aver definito ed assegnato un valore a i?

In ogni caso comincia a scrivere il codice che verrebbe se val(n,i) fosse definito come val(n,i) = 7 poi aggiungi il resto piano piano.

Comunque esiste il tag code.

apatriarca
Ma quale sarebbe il problema?

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.