/media/sda-magnetic/david/Dok-15-2023-11-27/informatik/vhdl20240401/auswendig20240320b.txt


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