Introduzione
L’architettura MIPS (Microprocessor without Interlocked Pipelined Stages) è un’architettura per microprocessori RISC.
Il disegno dell’architettura e del set di istruzioni è semplice e lineare, spesso utilizzato come caso di studio nei corsi universitari indirizzati allo studio delle architetture dei processori.
Indice
CPU
Pipe Line e Parallelismo
- Introduzione Pipeline + Fasi di Esecuzione (Pipeline) 🔴
- Criticità nell’esecuzione - hazard (Pipeline) 🔴
- Data Hazard e Forwarding (Pipeline) 🔴
- Control Hazard e Politiche di salto (Pipeline) 🔴
- Anticipazione dei Salti (Pipeline) 🔴
- Anticipazione dei Branch (Pipeline) 🔴
Cache e Memoria Virtuale
Mips Assembly
MIPS Assembly MOC
Basi
Tipi di istruzioni
- MIPS Load Instructions + move 🟢
- MIPS Arithmetic Instructions
- MIPS Logic Instructions ⇒ ori 🟡
- MPIS Jump Instructions 🔴
- MIPS Syscalls 🟢
Istruzioni Condizionali
Iterazioni
Link to original
- MIPS While 🔴
- MIPS For 🔴