Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Architettura degli elaboratori e delle reti
 
linguaggio macchina
Clicca QUI per vedere il messaggio nel forum
morte2097
ciao volevo sapere se qualcuno sà come si traduce move in linguaggio macchina e bgt dato ke la tabella non mi è parsa molto kiara. grazie

davene
move essendo una pseudo-istruzione non ha un corrispondente 1-1 col linguaggio macchina: se vuoi convertirlo devi per forza passare dalle istruzioni dell'ISA vere cioè: MOVE = add $t0, $zero,$t1 che ha l'effetto di copiare il contenuto del registro t1 in t0 e da qui traduci la add in linguaggio macchina (che spero/credo tu sappia fare).
Mentre per le bgt che è anche lei una pseudo-istruzione e che quindi non ha una corrispondenza 1-1 col linguaggio macchina, devi passare anche qui per l'ISA combinando opportunamente le istruzioni di bne e beq che invece si possono tradurre in linguaggio macchina in maniera "brutale"!
Spero di esserti stato utile.

morte2097
tanks, un'altra domanda come si traduce in la moltiplicazione in assembly es mult $so $to $t1?

Gehur
allora dovrebbe essere
mul $so $to $t1

e si traduce in:
mult $to $t1
mflo $s0

morte2097
grazie e per il linguaggio makkina mult è un 'istruzione di tipo R e anke mflo come li occupo?

davene
non ho capito l'ultima domanda.....

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate