Lezione 24RISC e CISC, introduzione a MIPS
Data: 21 dicembre 2016 · Durata: 1:30:23
Fonte: Videolezione: Architettura degli Elaboratori, UniPD, a.a. 2016-17 (canale ufficiale Math UniPD)
Argomenti trattati
- 0:19 — Evoluzione delle architetture
- 3:00 — Filosofia e caratteristiche RISC
- 7:01 — CISC e RISC a confronto; divario semantico (10:01)
- 18:00 — Statistiche sull'esecuzione dei programmi
- 33:00 — Finestre di registri
- 53:01 — Allocazione dei registri con la colorazione di un grafo
- 1:08:01 — Valutazione critica di CISC e RISC
- 1:19:00 — Architettura MIPS: registri, load/store, esempi di istruzioni (1:24:04)
Teoria
- Architetture RISC e CISCMotivazioni del CISC (divario semantico) e dati sull'esecuzione dei programmi; caratteristiche delle architetture RISC; finestre di registri; allocazione dei registri con colorazione di un grafo; confronto e situazione attuale (MIPS, ARM, x86).Architetture RISC e CISC →
- Formato delle istruzioni e modalità di indirizzamentoModalità di indirizzamento (immediato, diretto, indiretto, a registro, indiretto a registro, con spiazzamento, relativo al PC, indicizzato e scalato, a pila) con indirizzo effettivo ed esempi; formati fissi e variabili; i formati R, I e J di MIPS e il formato a 32 bit di ARM con il calcolo dei campi.Formato delle istruzioni e modalità di indirizzamento →