Small
Medium
Large
VUSE - Very Ultra Super Extra
Giga
Small Scale Integration SSI
Medium Scale Integration MSI
Large Scale Integration LSI
Very Large Scale Integration VLSI
Ultra Large Scale Integration ULSI
Super Large Scale Integration SLSI
Extra Large Scale Integration ELSI
Giga Scale Integration GSI
Prozessarchitektur: Programmiermodell: Instruction Set Architecture: Grenze zwischen Hardware und Software
Mikroarchitektur: Implementierung
Prozessortechniken: ISA + Mikroarchitektur
RISC
CISC
EPIC : Explicitily Parallel Instruction Computing: Mischung aus RISC und CISC
1.) Programmcode
2.) Statische Daten
3.) Stack
4.) Heap
5.) Bereich für die EA
1.) Datenformate
2.) Befehlsformate
3.) Befehlssatz
4.) Speichermodell
5.) ...
SSL - Shift Logical Left
SLR - Shift Logical Right
SAR - Shift Arithmetic Right
ROL - Rotate Left
ROR - Rotate Right
b: byte
h: halbwort
w: Wort
d: Doppelwort
R-Typ-Befehle
I-Typ-Befehle
J-Typ-Befehle
R-Typ-Befehle
opcode: 31:26
rs: 25:21
rt: 20:16
rd: 15:11
sa: 10:6
func: 5:0
I-Typ-Befehle
opcode 31:26
rs 25:21
rd 20:16
immidiate 15:0
J-Typ-Befehle
opcode 31:26
target adrs 25:0
++++++
Befehlssatzarchitektur
Befehlssatzarchitektur
Befehlssatzarchitektur
Befehlssatzarchitektur
Befehlssatzarchitektur
Befehlssatzarchitektur
ISA - Instruction Set Architecture
Prozessorarchitektur, Programmiermodell
Prozessoarchitektur, Programmiermodell
Prozessorarchitektur, Programmiermodell
Register und Speichermodell
Register und Speichermodell
Register und Speichermodell
Register und Speichermodell
Register und Speichermodell
Register und Speichermodell
Addressierungsarten
Addressierungsarten
Addressierungsarten
Register und Speichermodell
Befehlsformate
Befehlssatz
Datenformate
Addressierungsarten
Register und Speichermodell
Befehlsformate
Befehlssatz
Datenformate
Addressierungsarten
Register und Speichermodell
Befehlsformate
Befehlsformate
Datenformatne
Addressierungarten
Register und Speichermodell
Befehlsformate
Datenformate
Befehlssatz
Addressierungsarten
ProgrammCode Statische Daten
Heap
Stack
Bereich für die E/A
Programmcode, Statische Daten
Dynamische Daten, Heap
Stack
Bereich für die E/A
Programmcode, Statische Daten
Dynamische Daten, Heap
Stack
Bereich für die E/A
Programmcode, Statische Daten
Dynamische Daten, Heap
Stack
Bereich für die E/A
little-endian: falsch rum
big-endian: richtig rum
little-endian: falsch rum
big-endian: richtig rum