|
gab217 |
[QUOTE][i]Originally posted by uLori [/i]
... |
02-01-2012 16:28 |
|
|
gab217 |
.arcimaestro.
Registered: Feb 2008
Posts: 347 (0.06 al dì)
Location: prov Varese
Corso: Informatica
Anno: 3
Time Online: 8 Days, 15:33:40 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by uLori
penso di si, leggendo sul sito del prof dice che serve l'iscrizione al sife per fare l'esame di laboratorio e poter verbalizzare. quindi penso prima o poi uscirà . per ora c'è solo quello di borghese..
Ok perchè ancora non trovo riferimenti in merito
|
02-01-2012 16:28 |
|
|
| |
|
uLori |
già ...come facciamo per iscriverci e sapere quand ... |
02-01-2012 18:40 |
|
|
uLori |
.illuminato.
Registered: Feb 2010
Posts: 159 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: IV
Time Online: 15:19:53 [...]
Status: Offline
Edit | Report | IP: Logged |
già ...come facciamo per iscriverci e sapere quando è questo esameee??
|
02-01-2012 18:40 |
|
|
| |
|
pintu |
Sul SIFA non c'è un tubo mannaggia! Ma mettere un ... |
03-01-2012 11:10 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Sul SIFA non c'è un tubo mannaggia! Ma mettere un avviso sul sito del corso no eh??? Ragazzi mi confermate che l'esame consiste solo nella scrittura di una procedura ricorsiva?? E che il tutto va fatto in un file di testo, senza bisogno di far girare il codice??
|
03-01-2012 11:10 |
|
|
| |
|
uLori |
ciao, si si io sono stato dal prof qualche mese fà ... |
04-01-2012 10:45 |
|
|
uLori |
.illuminato.
Registered: Feb 2010
Posts: 159 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: IV
Time Online: 15:19:53 [...]
Status: Offline
Edit | Report | IP: Logged |
ciao, si si io sono stato dal prof qualche mese fà e anche lui mi ha confermato..bisogna solo scrivere la procedura ricorsiva senza main quindi deduco che sia impossibile da provare.. non sò se magari il main lo fà lui e lo prova o lo corregge leggendo il codice..
|
04-01-2012 10:45 |
|
|
| |
|
pintu |
Misteri dell'esame di architettura :D Comunque...n ... |
04-01-2012 16:32 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Misteri dell'esame di architettura Comunque...non mi è chiara una cosa...
li $v0 1
syscall
in questo modo si richiede la print_int? L'ho preso dalle esercitazioni che ci sono sul sito.. Ma non dovrei passare un intero come argomento tramite il registro $a0?? Perchè, sempre dalle esercitazioni --->
msg1: .asciiz "stringa"
li $v0 4 #chiamata a print_string
la $a0 msg1 #carico indirizzo di msg1 in $a0
syscall
|
04-01-2012 16:32 |
|
|
| |
|
uLori |
ma io non credo questo serva saperlo...i vari prin ... |
04-01-2012 17:01 |
|
|
uLori |
.illuminato.
Registered: Feb 2010
Posts: 159 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: IV
Time Online: 15:19:53 [...]
Status: Offline
Edit | Report | IP: Logged |
ma io non credo questo serva saperlo...i vari print non avvengono nella parte della procedura ricorsiva ma nel main..almeno credo..
|
04-01-2012 17:01 |
|
|
| |
|
pintu |
Si l'ho pensato anche io però non si sa mai :) No ... |
04-01-2012 17:10 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Si l'ho pensato anche io però non si sa mai Non ci sono altri esercizi o esempi di procedure ricorsive?? E poi un'altra cosa...Si può usare la pseudoistruzione 'move' o va sostituita con qualcos'altro??
|
04-01-2012 17:10 |
|
|
| |
|
uLori |
altri esercizi non sò, ma qui non c'è nessuno ch ... |
04-01-2012 17:16 |
|
|
uLori |
.illuminato.
Registered: Feb 2010
Posts: 159 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: IV
Time Online: 15:19:53 [...]
Status: Offline
Edit | Report | IP: Logged |
altri esercizi non sò, ma qui non c'è nessuno che ha già fatto questo esame e sà dirci gli esercizi che sono stati dati??
l'istruzione move si la puoi usare anche perchè senza non saprei come fare..
|
04-01-2012 17:16 |
|
|
| |
|
pintu |
eh infatti! :)
... |
04-01-2012 18:35 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
eh infatti!
si comunque davvero... già il sito non è che dica molto..delle info su data e modalità d'esame non diciamo niente che è meglio! Possibile che su 775 visualizzazioni nessun'altro abbia già sostenuto questo esame??
|
04-01-2012 18:35 |
|
|
| |
|
pintu |
Sto provando a fare l'esercizio che ha postato uLo ... |
07-01-2012 17:03 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Sto provando a fare l'esercizio che ha postato uLori..
F(n) = n - M(F(n - 1))
M(n) = n - F(M(n - 1))
con F(0) = 1 e M(0) = 0
La funzione F dovrebbe essere cosi..
F: addi $sp $sp -8 #alloco spazio per variabil
sw $a0 0($sp) #salvo il valore di n
sw $ra 4($sp) # salvo il return address
beq $a0 $zero fineF #se n=0 salto a fineF
subi $a0 $a0 1 # n = n -1
jal F #chiamo di nuovo F
add $a0 $zero $v0 #metto il risultato di F in $a0 per passarlo come parametro alla funzione M
jal M
.
.
.
fineF: addi $v0 $zero 1
lw $a0 0($sp)
lw $ra 4($sp)
addi $sp $sp 8
jr $ra
Dopo la jal M mi sono perso qualcuno riesce ad aiutarmi??
|
07-01-2012 17:03 |
|
|
| |
|
uLori |
secondo me prima di tutto ti conviene fare i casi ... |
08-01-2012 16:28 |
|
|
uLori |
.illuminato.
Registered: Feb 2010
Posts: 159 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: IV
Time Online: 15:19:53 [...]
Status: Offline
Edit | Report | IP: Logged |
secondo me prima di tutto ti conviene fare i casi base
F: bne $a0, $zero, calc_f
li $v0, 1
jr $ra
calc_f: addi $sp, $sp, -8
sw $ra, 4($sp)
sw $a0, 0($sp)
addi $a0,$a0, -1
jal F
move $a0, $v0
jal M
lw $a0, 0($sp)
sub $v0,$a0, $v0
lw $ra, 4($sp)
addi $sp,$sp, 8
jr $ra
e poi per M è tutto uguale...
ma allora si sà quando è l'esame?
|
08-01-2012 16:28 |
|
|
| |
|
pintu |
Grazie per la risposta! Comunque ancora niente..ho ... |
08-01-2012 21:04 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Grazie per la risposta! Comunque ancora niente..ho mandato una mail a Dantona (venerdi sera) ma non ha ancora risposto..spero in domani!
|
08-01-2012 21:04 |
|
|
| |
|
aPiso |
le print ti può servire sapere cosa fanno perchè ... |
08-01-2012 21:44 |
|
|
aPiso |
.illuminato.
Registered: Sep 2010
Posts: 158 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: 3
Time Online: 1 Day, 21:54:30 [...]
Status: Offline
Edit | Report | IP: Logged |
le print ti può servire sapere cosa fanno perchè nell'esercizio "capire il codice" ci sono spesso e anche se ci arrivi lo stesso sapere prima cosa fanno aiuta
Dantona qualche volta non risponde...io l'ho sempre braccato in Comelico!!
|
08-01-2012 21:44 |
|
|
| |
|
pintu |
Ma non devo solo preoccuparmi della funzione ricor ... |
09-01-2012 01:41 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma non devo solo preoccuparmi della funzione ricorsiva?? Questo esame sta diventando sempre di più un mistero o.O
|
09-01-2012 01:41 |
|
|
| |
|
pintu |
Mi sorge un dubbio, forse stupido.. Suppongo di av ... |
09-01-2012 12:27 |
|
|
pintu |
.illuminato.
Registered: Jul 2010
Posts: 248 (0.05 al dì)
Location: Novara
Corso: informatica
Anno:
Time Online: 2 Days, 0:46:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Mi sorge un dubbio, forse stupido.. Suppongo di avere come input n = 2, quindi chiamo per la prima volta la fuzione F. Eseguo la branch che mi fa saltare a calc_f, alloco lo spazio sullo stack e salvo $a0 ( = 2) e $ra ( che contiene l'indirizzo dell'istruzione successiva alla chiamata di F), e decremento $a0 di 1 (quindi $a0 = 1).
A questo punto richiamo di nuovo F, con input $a0 = 1 giusto? La branch mi fa saltare nuovamente a calc_f, alloco nuovamente lo spazio, salvo $a0 e $ra ecc..
La mia domanda è... Questo stack che sto allocando, non centra niente con la prima chiamata che avevo fatto ma si riferisce solamente a QUESTA chiamata di F giusto? E inoltre..il valore di $a0 che ora è 1...vale solo in QUESTA chiamata?
|
09-01-2012 12:27 |
|
|
| |
|
All times are GMT. The time now is 18:30. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|