Personal computer/Linguaggio Macchina/DLX/Operazioni: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pizeta (discussione | contributi)
Nessun oggetto della modifica
 
Pizeta (discussione | contributi)
→‎Formato operazioni: errore di visualizzazione delle immagini
Riga 4:
Ogni OpCode è composto di 6 bit, ogni indirizzo di 5, mentre i restanti bit sono eventualmente per offset o altri tipi di input. Le tre grandi famiglie di comandi sono:
 
[[Immagine:I-format.gif|right|Formato I]] Formato '''I''': Questo formato è quello utilizzato per ogni operazione con operatori immediati. Come si nota l'offset è di soli 16 bit, il che significa che non si può passare come argomento direttamente un dato a 32 bit, bensì bisogna suddividerlo in due passaggi con in mezzo uno shift di 16 posizioni. (un esempio è l'istruzioni ''LHI'')
 
[[Immagine:R-format.gif|left| Formato R]] Formato '''R''': Questo è il formato delle operazioni fra registri. Gli 11 bit finali vengono utilizzati per rendere più specifiche alcune operazioni (ricordiamo che essendoci solo 6 bit per le operazioni, il numero massimo di queste è <math>2^{6}=64</math>).
 
[[Immagine:J-format.gif|right| Formato J]] Formato '''J''': Quest'ultimo è il formato dei salti condizionati o meno.
 
== Operazioni ==