Aiuti tecnologici per deficienti al pc
- V.G.41
- Leggenda
- Reactions:
- Messaggi: 23265
- Iscritto il: sab 9 giu 2012, 11:47
- Località: Roma
- Stato: Non connesso
Per gli informatici, HELP.
Mi servirebbe una mano, nell'architettura MIPS come faccio a capire i valori da inserire nei registri pipeline?
Per esempio:
0x00400000 lw $s0, ($s1) 100011 10001 10000 0000000000000000
add $s1, $s1, $s0 000000 10001 10000 10001 00000 100000
addi $s2, $s1, 4 001000 10001 10010 0000000000000100
lw $s0, ($s1) 100011 10001 10000 0000000000000000
Assumendo un’esecuzione in pipeline secondo lo schema riportato e che quando
inizia l’esecuzione, al ciclo di clock 1, i contenuti dei registri sono s0 = 0x00000000, s1 = 0x10000000, s2 =
0x00000000 e la word in memoria all’indirizzo 0x10000000 è 0x00000010, determinare il contenuto dei registri di pipeline
Questa è la soluzione, ma come la trovo? I valori delle linee di controllo li conosco, è il resto il problema.
Per esempio:
0x00400000 lw $s0, ($s1) 100011 10001 10000 0000000000000000
add $s1, $s1, $s0 000000 10001 10000 10001 00000 100000
addi $s2, $s1, 4 001000 10001 10010 0000000000000100
lw $s0, ($s1) 100011 10001 10000 0000000000000000
Assumendo un’esecuzione in pipeline secondo lo schema riportato e che quando
inizia l’esecuzione, al ciclo di clock 1, i contenuti dei registri sono s0 = 0x00000000, s1 = 0x10000000, s2 =
0x00000000 e la word in memoria all’indirizzo 0x10000000 è 0x00000010, determinare il contenuto dei registri di pipeline
Questa è la soluzione, ma come la trovo? I valori delle linee di controllo li conosco, è il resto il problema.
"Del resto mia cara di che si stupisce, anche l'operaio vuole il figlio dottore e pensi che ambiente che può venir fuori. Non c'è più morale, Contessa."
- saimen
- Promessa
- Reactions:
- Messaggi: 120
- Iscritto il: gio 21 giu 2012, 12:24
- Località: Bolzano
- Stato: Non connesso
Per gli informatici, HELP.
Ma sai ben che sei sul forum della roma :-)
Re: Per gli informatici, HELP.
V.G.41 ha scritto:Mi servirebbe una mano, nell'architettura MIPS come faccio a capire i valori da inserire nei registri pipeline?
Per esempio:
0x00400000 lw $s0, ($s1) 100011 10001 10000 0000000000000000
add $s1, $s1, $s0 000000 10001 10000 10001 00000 100000
addi $s2, $s1, 4 001000 10001 10010 0000000000000100
lw $s0, ($s1) 100011 10001 10000 0000000000000000
Assumendo un’esecuzione in pipeline secondo lo schema riportato e che quando
inizia l’esecuzione, al ciclo di clock 1, i contenuti dei registri sono s0 = 0x00000000, s1 = 0x10000000, s2 =
0x00000000 e la word in memoria all’indirizzo 0x10000000 è 0x00000010, determinare il contenuto dei registri di pipeline
Questa è la soluzione, ma come la trovo? I valori delle linee di controllo li conosco, è il resto il problema.
dopo "Mi servirebbe una mano" mi sono un pò perso..

- il_noumeno
- Moderatore
- Reactions:
- Messaggi: 69587
- Iscritto il: sab 9 giu 2012, 13:14
- Località: Off Topic
- Stato: Non connesso
- promark
- Amministratore
- Reactions:
- Messaggi: 12054
- Iscritto il: sab 9 giu 2012, 15:31
- Stato: Non connesso
Re: Per gli informatici, HELP.
la seconda, sifilone mi pare...
- Bomber
- Fuoriclasse
- Reactions:
- Messaggi: 5571
- Iscritto il: sab 9 giu 2012, 14:39
- Località: MonteSacro
- Stato: Non connesso
Re: Per gli informatici, HELP.
Manda un MP a post, lui sapra' come risolvere l'arcano 

Tifoso tarzanELLO porti male


- Luke Skywalker
- Pallone d'Oro
- Reactions:
- Messaggi: 34169
- Iscritto il: sab 9 giu 2012, 13:05
- Stato: Non connesso
Re: Per gli informatici, HELP.
Qui ci vorrebbe qualcuno molto intelligente...hai provato con gigliolo e i suoi?
BANZAI!
-
- Gatto di Schrödinger
- Reactions:
- Messaggi: 31322
- Iscritto il: sab 9 giu 2012, 15:32
- Località: Roma
- Stato: Non connesso
Re: Per gli informatici, HELP.
non lo so, ma è meglio se consulti un avvocato penalista.
Le opinioni dovrebbero essere basate sui fatti
e i fatti non dovrebbero basarsi sulle opinioni
e i fatti non dovrebbero basarsi sulle opinioni
- ilmauro
- Stendino
- Reactions:
- Messaggi: 33280
- Iscritto il: mar 12 giu 2012, 21:16
- Località: Littoria, Frosinone
- Stato: Non connesso
Re: Per gli informatici, HELP.
co tutti quegli 0 e quegli 1 me pareva de sta a vedè i risultati della Roma de capello
ilmauro ha scritto: quoto, perché tutte le ragazze che ho avuto se so avvicinate loro
RomaTiAmo ha scritto:Perché sei un gran figo
- Angus
- Fuoriclasse
- Reactions:
- Messaggi: 6838
- Iscritto il: sab 9 giu 2012, 13:21
- Località: Roma
- Stato: Non connesso
Re: Per gli informatici, HELP.
Sonooo....47.500 Lire......me pare!


Federico
There's that word again. "Heavy." Why are things so heavy in the future? Is there a problem with the Earth's gravitational pull?
There's that word again. "Heavy." Why are things so heavy in the future? Is there a problem with the Earth's gravitational pull?
-
- Pallone d'Oro
- Reactions:
- Messaggi: 43371
- Iscritto il: lun 11 giu 2012, 19:39
- Località: Caput mundi!
- Stato: Non connesso
Re: Per gli informatici, HELP.
stai a fa l esame con silvestri? mmm t è andata un po maleV.G.41 ha scritto:Mi servirebbe una mano, nell'architettura MIPS come faccio a capire i valori da inserire nei registri pipeline?
Per esempio:
0x00400000 lw $s0, ($s1) 100011 10001 10000 0000000000000000
add $s1, $s1, $s0 000000 10001 10000 10001 00000 100000
addi $s2, $s1, 4 001000 10001 10010 0000000000000100
lw $s0, ($s1) 100011 10001 10000 0000000000000000
Assumendo un’esecuzione in pipeline secondo lo schema riportato e che quando
inizia l’esecuzione, al ciclo di clock 1, i contenuti dei registri sono s0 = 0x00000000, s1 = 0x10000000, s2 =
0x00000000 e la word in memoria all’indirizzo 0x10000000 è 0x00000010, determinare il contenuto dei registri di pipeline
Questa è la soluzione, ma come la trovo? I valori delle linee di controllo li conosco, è il resto il problema.
cmq non c'è bisogno che piazzi direttamente il binario anche con i numeri decimali si capiva lo stesso
ancora co sto mips, l hai scaricato a casa e provato?
se non ricordo male cmq la prima istruzione carica la word nel registro $1 la seconda la raddoppia(quindi il suo valore deve ritrovarsi doppio qualora fai la store) la terza istruzione aggiunge un intero di valore 4 al precedente risultato e alla fine salva il valore nel registro $1 tramite sempre il load word
a te serve sapere solo i valori dei registri?

- V.G.41
- Leggenda
- Reactions:
- Messaggi: 23265
- Iscritto il: sab 9 giu 2012, 11:47
- Località: Roma
- Stato: Non connesso
Re: Per gli informatici, HELP.
Mi hanno tutti parlato bene di lui, devo dire che è molto disponibile e all'esame è abbastanza tranquillo. Comunque il significato delle istruzioni lo conosco, quello che non capisco è quali valori vanno inseriti nei registri della pipeline.ChiamatoreMascherato ha scritto: stai a fa l esame con silvestri? mmm t è andata un po male
cmq non c'è bisogno che piazzi direttamente il binario anche con i numeri decimali si capiva lo stesso
ancora co sto mips, l hai scaricato a casa e provato?
se non ricordo male cmq la prima istruzione carica la word nel registro $1 la seconda la raddoppia(quindi il suo valore deve ritrovarsi doppio qualora fai la store) la terza istruzione aggiunge un intero di valore 4 al precedente risultato e alla fine salva il valore nel registro $1 tramite sempre il load word
a te serve sapere solo i valori dei registri?
"Del resto mia cara di che si stupisce, anche l'operaio vuole il figlio dottore e pensi che ambiente che può venir fuori. Non c'è più morale, Contessa."
-
- Pallone d'Oro
- Reactions:
- Messaggi: 43371
- Iscritto il: lun 11 giu 2012, 19:39
- Località: Caput mundi!
- Stato: Non connesso
Re: Per gli informatici, HELP.
non stai usando il programma che ti consente di programmare in assembler mips??V.G.41 ha scritto: Mi hanno tutti parlato bene di lui, devo dire che è molto disponibile e all'esame è abbastanza tranquillo. Comunque il significato delle istruzioni lo conosco, quello che non capisco è quali valori vanno inseriti nei registri della pipeline.
quello già te lo mostra!

- V.G.41
- Leggenda
- Reactions:
- Messaggi: 23265
- Iscritto il: sab 9 giu 2012, 11:47
- Località: Roma
- Stato: Non connesso
Re: Per gli informatici, HELP.
Parli di SPIM?ChiamatoreMascherato ha scritto: non stai usando il programma che ti consente di programmare in assembler mips??
quello già te lo mostra!
"Del resto mia cara di che si stupisce, anche l'operaio vuole il figlio dottore e pensi che ambiente che può venir fuori. Non c'è più morale, Contessa."
-
- Pallone d'Oro
- Reactions:
- Messaggi: 43371
- Iscritto il: lun 11 giu 2012, 19:39
- Località: Caput mundi!
- Stato: Non connesso
Re: Per gli informatici, HELP.
si esatto!V.G.41 ha scritto:
Parli di SPIM?
non mi ricordavo più il nome!!
sono passati millenni da quando ho fatto quell esame (tieni presente che ho fatto pure il 3A e il 3B)!
purtroppo io col silvestri ce l ho a livelli personali per fatti risalenti al dottorato, per questo ne ho nutrito forti dubbi tutto qui!
