View Full Version : Mi spiegate questo esercizio?
Dato il valore x
{ f(x-1)+3 se x>0
f(x){ 1 se x=0
{ f(x+1)-2 se x<0
calcolare il risultato e memorizzarlo nel registro $t0
Io ho pensato, di leggere il valore x, e vedere a quale dei 3 casi corrisponde e poi effettuare l'operazione corrispondente, è giusto?
RagingBull
07-04-2007, 14:43
si esatto
sono tre condizioni con relativa istruzione conseguente.
non hai specificato il linguaggio di programmazione quindi la sintassi nn posso scrivertela.
lo devo fare in spim, mips, assembler com diavolo si chiama
comq lo so fare, volevo solo capire l'esercizo
bastano 2 if giusto?
invece mi servirebbe un altro piacere, ho un esercizio dove devo leggere una stringa dalla memoria e dire da quante lettere è composta. come posso farlo?
(lo devo fare sempre con spim)
RagingBull
07-04-2007, 15:46
in assembly nn so proprio come aiutarti...
fosse stato un linguaggio di alto livello te l'avrei anche saputo dire....ma l'assembly proprio non lo conosco...mi spiace
lo devo fare in spim, mips, assembler..
...(lo devo fare sempre con spim)
Scusate l'ignoranza ma ho un po' di confusione: a quanto so io mips è un tipo di architettura, e spim è un simulatore per asm su mips...
Quindi volevi forse dire che il linguaggio è asm(mips) ?
Daniel
si, il linguaggio è mips, sai farlo l'esercizio sulle stringhe?
Gandalf_BD
08-04-2007, 17:39
non vorrei dire cavolate... però un po' di Assembler l'ho fatto, anche se quello per 80x86...
cmq mi sembra che se la stringa non ha un terminatore noto, tu non possa sapere dove finisce... :wtf:
comq riscrivo la traccia: data una stringa caricata in memoria dire in output di quanti caratteri è la stringa
esempio:
ciao=4
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.