n° 186
Luglio/Agosto 2013
Giugno 19, 2013, 10:49:04 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Registri Pipeline in MIPS  (Letto 3183 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
V.G.41
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 1


Mostra profilo
« inserita:: Luglio 16, 2012, 09:57:32 am »

Innanzitutto mi presento, mi chiamo Giorgio e sono uno studente di Informatica.

Mi servirebbe una mano, nell'architettura MIPS come faccio a capire i valori da inserire nei registri pipeline?

Per esempio(accanto ad ogni istruzione è riportata la rappresentazione in binario):


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? Non capisco proprio quali sono i valori da inserire.
Grazie mille a tutti, spero di non aver sbagliato la sezione in cui postare.
Registrato
DEV-01
Full Member
***

Karma: +8/-22
Scollegato Scollegato

Messaggi: 369


Mostra profilo E-mail
« Risposta #1 inserita:: Luglio 16, 2012, 11:08:11 am »

Ciao,
devo premettere la mia totale ignoranza nei confronti di quest' argomento.
Ti segnalo questo link: si tratta di un simulatore anche se non ho idea né di come funzioni, né della qualità offerta.

http://www.edumips.org/

Ciao.
Registrato

01000100 01100101 01110110 00101101 00110000 00110001
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +205/-15
Scollegato Scollegato

Messaggi: 2709


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #2 inserita:: Luglio 16, 2012, 03:26:07 pm »

La bibliografia ufficiale (e pressoché completa) riguardo ai MIPS tradizionali è la seguente:

• D. Sweetman, "See MIPS run ! 2nd ed.", Morgan Kaufmann

• R. Britton, "MIPS Assembly Language Programming", Prentice Hall

• Farquhar & Bunce, "The Mips Programmer's Handbook", Morgan Kaufmann

Il miglior ambiente di simulazione didattica esistente è SPIM, meglio che mai in accoppiata con MIPSter (ora freeware). Il sito edumips.org offre un simulatore a 64 bit, ma nei corsi normalmente si focalizza l'attenzione sulle versioni tradizionali del core, a 32 bit. Sempre in ambito didattico, esistono numerosi semplici simulatori specifici inerenti la pipeline, come questo made in Tor Vergata.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page