.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Architettura degli elaboratori e delle reti (http://www.dsy.it/forum/forumdisplay.php?forumid=210)
-- SOS ARCHITETTURA1 (http://www.dsy.it/forum/showthread.php?threadid=539)


Posted by davidoso on 14-07-2002 15:28:

SOS ARCHITETTURA1

Qualcuno fa x caso lo scritto di archi, domani con la Silvano? Ho un problemino a capire come faccio nel caso abbia bne o beq a sapere qual'è l'indirizzo corrente dell'istruzione(di bne o beq) se l'unico indirizzo che mi da è in esadecimale e per di più è solo indicato nella prima istruzione!!!!

Attendo disperato risposte!

Davidoso


Posted by Roy on 14-07-2002 16:15:

L'esame "purtroppo" lo diedi 2 anni fa'...
cmq, se non ricordo male, sia l'istruzione BNE e BEQ sono due semplici istruzioni di salto. Quindi è normale che abbiano un solo indirizzo indicato.
Questo indirizzo, in esadecimale, serve ad indicare di quanto dev'essere fatto il salto (in avanti o indietro) ed il conto viene eseguito attraverso una somma con il valore contenuto nel PC (Program Counter).

Ciao e spero di essere stato abbastanza chiaro...


Posted by davidoso on 14-07-2002 17:09:

ok

ok grazie vedrò cosa riesco a fare!

Davidoso


Posted by Sephirot on 14-07-2002 17:58:

io ho l'esame domani.... :schifo:

__________________
SEPHIROT
mi piacciono i bluvelvet menosi - http://www.menschenfreundlicher.ch/ - "secondo me basta copiarlo in notepad"


Posted by Ubik on 14-07-2002 22:42:

l'inidirzzo dell'istruzione dovrebbe essere segnalato accanto all'istruzione stessa in base dieci. il compitino che ho fatto io e quelli che trovi on-line sul sito della Silvano sono cosi'.
http://www.elet.polimi.it/upload/silvano/mioweb5/architettura I.htm
ma anche se avessi solo l'indirizzo della prima istruzione in esadecimale, sai che ogni istruzione e' lunga 4 byte, per cui se l'indirizzo della prima istruzione e'
80 00 00 00 l'indirizzo a cui inizia la successiva e'
80 00 00 04 e cosi' via.
per cui puoi calcolare l'indirizzo della beq cosi': conta il nr. delle istruzione che la separano dalla prima e poi moltiplica per 4.
se devi invece calcolare l'indirizzo di destinazione la storia e' diversa.
beq e bne sono salti condizionati che possono avvenire in avanti o all'indietro. l'immediato che viene calcolato dalla macchina non e' un indirizzo ma uno spiazzamento: un intero con segno. per il calcolo dello spiazzamento procedi cosi':
(indirizzo etichetta a cui devi saltare - PC+4)/4
In Bocca Al Lupo

Ubik


Posted by Sayan on 15-07-2002 17:29:

Guarda chi si vede sul DSY......nn mi hanno ancora messo il nick xò visto ke avete insistito ho caricato un avatar a caso.....eheheheh.
CMQ date retta a UBIK ke ne sa su ARCHITETTURA......una vera GURU della materia :clap:


Posted by rafnet on 15-07-2002 17:38:

Attenti a non cercare di copiare o di guardare bigliettozzi la Silvano ha occhi d'appertutto

__________________
La vita è una jungla!


Posted by Roy on 15-07-2002 18:32:

Bravo/a Ubik...
spiegazione "ineccepibile"---

una curiosità--- studiate ancora sul MIPS???
altrimenti far attenzione al contenuto del PC... che non sempre tiene in memoria l'indirizzo dell'istruzione "corrente"...

Ah :ueee: rimpiango ancora "Arki"... forse l'esame + bello che ci sia ad Info... pensate... la tesi la farò cn la Silvano...
cosa ne pensate di lei? mi sembra disponibile e soprattutto preparata, no?


Posted by Ubik on 15-07-2002 20:32:

Grazie Sayan!!! :wink:
Addirittura GURU!!!
Sono commossa!!!
Ma neanche tu te la cavi male!!! :wink:
E finalmente sei anche tu sul DSY!!!!
E grazie anche a Roy!!! Studiamo ancora il MIPS e il nostro fantastico libro di testo e' sempre: "Struttura, organizzazione e progetto dei calcolatori".
Ho avuto il piacere di assistere ad una sola lezione della SIlvano: sulle cache. E' stata ineccepibile!!!
Buona Continuazione a tutti!!!

Ubik


Posted by Sayan on 16-07-2002 11:27:

Già la SILVANO è veramente preparata.......nessuno sa se fa altri corsi?? :D :D


All times are GMT. The time now is 21:20.
Show all 10 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.