Please enable JavaScript.
Coggle requires JavaScript to display documents.
Approccio quantitativo #2 Isa & Cisc-Risc Lez. 2b - Coggle Diagram
Approccio quantitativo #2
Isa & Cisc-Risc
Lez. 2b
Instraction Set
Architecture
Insieme delle istruzioni
di un'architettura
Elementi
Parola
Dimensione nativa dati
usati dal computer
Gruppo di bit
Dimensione influenza
funzionamento
Registri
Dati trasferuti da
CPU a memoria
Indirizzamento
per byte
Parole 32bit:
0, 4, 8
Crescente
Big Endian
0 -> 3
4 -> 7
Decrescente
Little Endian
3 -> 0
7 -> 4
Indirizzi allineati se corrispondono a multipli del numero di byte in una parola
CISC
Complex Instruction
Set Computing
Metodi complessi per manipolare istruzioni direttamente in memoria
Simulare linguggi
alto livello
Load-Operate
Operazioni possibili sia in
memoria sia in cache
Programmi più compatti
RISC
Reduce Instruction
Set Computing
Anni '70 IBM dimostra che compilatori usano modi di indirizzamento semplice
Maggior parte, operazioni semplici, spesso in un clock
Ridotto set di
istruzioni semplici
Vantaggi
Velocità
Meno transistor
PIù registri e strutture
Istruzioni stesso
formato e lunghezza
Svantaggio
Più memoria
occupata dal codice
Solitamente istruzioni a 32bit o 16bit per quelle semplici
Load-Store
Memoria solo lettura/scrittura