- Valerio Battaglia
-
- Ingegneria Informatica - Triennale
- Mercoledì, 09 Maggio 2007
- Subscribe via email
Comment
There are no comments made yet.
scusi prof... ma quando usciranno i risultati?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 381
I risultati sono online.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 382
Accepted Answer
Pending Moderation
I risultati sono online.
sbaglio o è possibile rifare solo la 2° parte? e per visionare il compito?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 383
prof, eventualmente è possibile verbalizzare a settembre?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 384
Accepted Answer
Pending Moderation
grandem, sei sempre il meglio. Bella questa implementazione, non ci avevo pensato ^^ :cry: , bella davvero :wink:
Grazie mille ;-)
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 385
Accepted Answer
Pending Moderation
grandem, sei sempre il meglio. Bella questa implementazione, non ci avevo pensato ^^ :cry: , bella davvero :wink:
Grazie mille ;-)
figurati ^^
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 386
Accepted Answer
Pending Moderation
prof, eventualmente è possibile verbalizzare a settembre?
Quoto.
Oppure, verbalizzare prima.. c'è gente fuori sede che ha finito gli esami e vorrebbe tornare a casa..
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 387
Accepted Answer
Pending Moderation
Una volta che si prende visione del compito del 19 si perde automaticamente il voto conseguito in precedenza? oppure ci si puo' ritirare e conservare il voto?
Grazie!
Grazie!
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 388
Scusate potreste scrivermi la soluzione del primo esercizio dell'appello di mercoledi 11? Anche solo il quesito a) ? Grazie in anticipo a tutti...
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 389
Salve,
circa le vostre domande:
no, il presentarsi al compito implica la rinuncia al voto
si può verbalizzare anche a settembre (monitorate le date sul sito). chi ha problemi può prendere un appuntamento via e-mail.
chi ha passato a suo tempo il primo parziale e mercoledì ha fatto il secondo parziale può rifarlo il 19 (rinunciando al voto riportato l'11). tutti gli altri devono fare l'intero compito.
è possibile vedere i compiti dalle 14.00 alle 16.00 di domani lunedì 16 luglio (non ci sono ne martedi ne mercoledì).
circa le vostre domande:
Una volta che si prende visione del compito del 19 si perde automaticamente il voto conseguito in precedenza? oppure ci si puo' ritirare e conservare il voto?
no, il presentarsi al compito implica la rinuncia al voto
prof, eventualmente è possibile verbalizzare a settembre?
si può verbalizzare anche a settembre (monitorate le date sul sito). chi ha problemi può prendere un appuntamento via e-mail.
sbaglio o è possibile rifare solo la 2° parte? e per visionare il compito?
chi ha passato a suo tempo il primo parziale e mercoledì ha fatto il secondo parziale può rifarlo il 19 (rinunciando al voto riportato l'11). tutti gli altri devono fare l'intero compito.
è possibile vedere i compiti dalle 14.00 alle 16.00 di domani lunedì 16 luglio (non ci sono ne martedi ne mercoledì).
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 390
grandem, sei sempre il meglio. Bella questa implementazione, non ci avevo pensato ^^ :cry: , bella davvero :wink:
Grazie mille ;-)
:roll: ....non per qualcosa, ma la frase che ha citato lopresti l'avevo scritta io..... :roll:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 391
Accepted Answer
Pending Moderation
grandem, sei sempre il meglio. Bella questa implementazione, non ci avevo pensato ^^ :cry: , bella davvero :wink:
Grazie mille ;-)
:roll: ....non per qualcosa, ma la frase che ha citato lopresti l'avevo scritta io..... :roll:
oddio scusa
Ti faccio le mie scuse, allora complimenti a zen per averlo fatto giusto (anzi, ho visto che ha preso anche la lode! Grande!) e complimenti a te per aver trovato l'ottima implementazione! Spero (e credo) che tu abbia preso un ottimo voto!
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 392
Accepted Answer
Pending Moderation
....non per qualcosa, ma la frase che ha citato lopresti l'avevo scritta io.....
Per carità, scusami non volevo fregarti la frase, ci mancherebbe!!
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 393
Tranquilli so che siete in buona fede...era solo che mi sono visto in mezzo ad un equivoco....tanti auguri cmq...e in bocca al lupo a chi lo dovrà fare il 19! :wink:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 394
Accepted Answer
Pending Moderation
Tranquilli so che siete in buona fede...era solo che mi sono visto in mezzo ad un equivoco....tanti auguri cmq...e in bocca al lupo a chi lo dovrà fare il 19! :wink:
grazie per gli auguri ma fortunatamente l'ho passato :P
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 395
Scusate potreste scrivermi la soluzione del primo esercizio dell'appello di mercoledi 11? Anche solo il quesito a) ? Grazie in anticipo a tutti...
io quoto Ilaria... ci sarebbe qulacuno disposto a scriverci le soluzioni del primo esercizio... grazie mille
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 396
Allora,ti traduci in binario il PC + 4 dell'istruzione j e prendi i 4 bit più siginificativi,che in questo caso sono 0000
Poi prendi l'istruzione a) in esadecimale e la traduci in assembler e viene
0000 0010 0000 1010 1111 0000 0100
Di questi 28 bit,prendi i 26 meno significativi(quindi a partire da dove ho messo il segno)
00|00 0010 0000 1010 1111 0000 0100
ci aggiungi a sinistra i 4 bit presi prima dal PC +4 e a destra 2 bit di shifting
0000 00 0010 0000 1010 1111 0000 0100 00
e lo ritraduci in esadecimale e dovrebbe venire
0X0082BC10
Poi prendi l'istruzione a) in esadecimale e la traduci in assembler e viene
0000 0010 0000 1010 1111 0000 0100
Di questi 28 bit,prendi i 26 meno significativi(quindi a partire da dove ho messo il segno)
00|00 0010 0000 1010 1111 0000 0100
ci aggiungi a sinistra i 4 bit presi prima dal PC +4 e a destra 2 bit di shifting
0000 00 0010 0000 1010 1111 0000 0100 00
e lo ritraduci in esadecimale e dovrebbe venire
0X0082BC10
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 397
sopra ho messo la traduci in assembler,volevo dire la traduci in binario
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 398
Vorrei farvi 2 domande dell'ultimora, spero che qualcuno risponda in tempi utili:
(1) Nelle soluzioni del primo esonero:
http://www.ce.uniroma2.it/~lopresti/Did ... uzione.pdf
Esercizio2, noto una cosa alquantro strana: Per quale
Per quale motivo non viene considerato che ogni istruzione vale 4byte? sarebbe dovuto essere 8 per saltare due istruzioni dopo PC+4 non 2.
Questo è confermato anche dal libro nell'esempio a pag 126-127(notare c'è un bne che salta esattamente due istruzioni dopo PC+4 e il valore attribuito nella tabella all'address è 8 non 2! perchè?)
Stesso dicasi degli indirizzi assoluti del j:
End è esattamente 48 righe dopo l'inizio e quindi è stato aggiunto 48 all'indirizzo base non 4*48 così avrei pensato... perchè?
(2)nel beq come viene trattato l'indirizzo da 16bit passato? Guardando il proc sembra che venga esteso a 32(in che modo mettendo i zeri a destra o a sinistra?) e poi fatto uno shift di 2. ma a che serve lo shift di 2? non è gia a 32 bit? così diventerebbero 34? dove esattamente vengono scritti quei due bit?
(1) Nelle soluzioni del primo esonero:
http://www.ce.uniroma2.it/~lopresti/Did ... uzione.pdf
Esercizio2, noto una cosa alquantro strana: Per quale
beq $t0, $0, Else:
Etichetta Else e’ a 2 istruzioni dopo quella successiva al beq
campo immediate 0000000000000010 (210)
Per quale motivo non viene considerato che ogni istruzione vale 4byte? sarebbe dovuto essere 8 per saltare due istruzioni dopo PC+4 non 2.
Questo è confermato anche dal libro nell'esempio a pag 126-127(notare c'è un bne che salta esattamente due istruzioni dopo PC+4 e il valore attribuito nella tabella all'address è 8 non 2! perchè?)
Stesso dicasi degli indirizzi assoluti del j:
j End
Etichetta End corrisponde all’indirizzo 0x00401048
End è esattamente 48 righe dopo l'inizio e quindi è stato aggiunto 48 all'indirizzo base non 4*48 così avrei pensato... perchè?
(2)nel beq come viene trattato l'indirizzo da 16bit passato? Guardando il proc sembra che venga esteso a 32(in che modo mettendo i zeri a destra o a sinistra?) e poi fatto uno shift di 2. ma a che serve lo shift di 2? non è gia a 32 bit? così diventerebbero 34? dove esattamente vengono scritti quei due bit?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 399
Preciso che per me è un errore poichè controllando col simulatore spim il seguente codice:
all'istruzione salto su prova il simulatore scrive:
[0x0040002c] 0x10300000 beq $1, $16, 0 [prova-0x0040002c]
l'indirizzo è quindi prova-0x0040002c(è una sottrazione), poichè prova è indirizzato a [0x00400030] allora la sottrazione fa 0x00400030-0x0040002c=8 come volevasi dimostrare, non 2!
.text
.globl main
main:
addi $s0, $0, 1 #scrivo 1 in s0
beq $s0, 1, prova #salto su prova
prova: addi $s0, $0, 2 #faccio una roba a caso
li $v0, 10 #imposto servizio uscita
syscall #esco
all'istruzione salto su prova il simulatore scrive:
[0x0040002c] 0x10300000 beq $1, $16, 0 [prova-0x0040002c]
l'indirizzo è quindi prova-0x0040002c(è una sottrazione), poichè prova è indirizzato a [0x00400030] allora la sottrazione fa 0x00400030-0x0040002c=8 come volevasi dimostrare, non 2!
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 400
There are no replies made for this post yet.
Be one of the first to reply to this post!
Be one of the first to reply to this post!
Please login to post a reply
You will need to be logged in to be able to post a reply. Login using the form on the right or register an account if you are new here. Register Here »