/media/sda-magnetic/david/Dokumente-15/fernuni-hagen/cs-i-ii/old-cs-2-01/2022-02-19-aufgaben/auswendig0029.txt


lb, lbu
lh, lhu
lw
ld*
la*
li*
sb
sh
sw
sd*
move 
add
addi
addiu
sub
mult 
multu 
div
divu
and
andi
or
ori
xor
xori
not
rem*
abs*
neg*

Datenbewegungsbefehle
arithmetisch logische Befehle
Schiebe und Rotationsbefehle
Gleitkommabefehle
Multimediabefehle
Programmsteuerbefehle
Synchronisationsbefehle
Systemsteuerbefehle

Dreiaddressformat
Zweiaddressformat
Einaddressformat
Nulladdressformat

Lade- und Speicherarchitektur
Register- Speicherarchitektur
Speicher- Speicherarchitektur
Stack und Kellerarchitektur
Akkumulatorarchitektur

8087, Intel, ATAM 862 - Atmel

Einzelbit
Ganzzahl
Gleitkomma 
Multimedia 

signed
unsigned 
packed 
unpacked
bcd
ascii 

byte 
halbwort
wort
doppelwort 

big-endian 
little-endian 

ieee-754-std 
f = (-1)^s * 1.m * 2^(e-b) 

Unmittelbare Addressierung
Registeraddressierung
Direkte Addressierung
Indirekte Addressierung
Indirekte Addressierung mit Autoinkrement/Dekrement
Indirekte Addressierung mit Verschiebung
Indizierte Addressierung
Indizierte Addressierung mit Verschiebung 

Steuereinheit
1.) Befehlsdekodierer
2.) Funktionsdekodierer

MemToReg
MemWrite
Branch
ALU-Src 
ALU-Op 
RegDst 
RegWrite 

Befehlsdekodierer
Funktionsdekodierer
ALU 
Registersatz 
Datenspeicher
Befehlsspeicher
Befehlszähler
Vorzeichenerweiterungseinheit
- 1 x AND 
- 2 x Addierer 
- 1 x 2 Bit Shifter
- 4 x MUX 

Funktionsdekodierer
- Func 
- ALU-Op 
- ALU-Operation 

ALU:
- Ergebnis
- Null 

AND: 
- PCSrc 

Datenspeicher
- Addresse
- Lesedaten 
- Schreibedaten 
- WE 

Registersatz 
- Lesedaten-1
- Lesedaten-2
- Schreibedaten 
- WE 
- Lese-Register-1
- Lese-Register-2
- Schreiberegister 

Befehlsspeicher
- Addresse 
- Lesedaten 

Befehlszähler
- PC (t)
- PC (t+1)

Func            ALU-Op              ALU-Operation 
00              x                   010 - add
x1              x                   110 - sub 
1x              100 000 - add       010 - add 

                OPCode      RegDst      RegWrite        Branch      ALU-Src     MemToReg        MemWrite        ALU-Op
r-typ           000 000     1           1               0           0           0               0               10 

1.) Bedingt
2.) Unbedingt

1.) Absolut
2.) Befehlszählerrelativ
3.) Befehlszählerindirekt 

1.) Branch 
2.) Jump 
3.) Jump Register 

JAL = Jump And Link 

eq - equal 
ne - not equal 
ge - greater than equal 
gt - greater than 
le - less than equal 
lt - less than 

j, b, jr
jal, jalr
beq, bne
beqz, bnez
blt, ble 
bltz, blez
bgt, bge
bgtz, bgez

PC_neu = PC_alt + (i << 2)
PC_neu = PC_alt & 0xf000 0000 | (i << 2)

1.) Befehl holen 
2.) Befehl dekodieren 
3.) Operanden der ALU bereitstellen
4.) Operation in der ALU ausführen 
5.) Operanden in Architekturregister zurückschreiben 

1.) IF = Instruction Fetch 
2.) ID = Instruction Decode / Register Fetch 
3.) EX = Execute / Address Calculation 
4.) MEM = Memory Access 
5.) WB = Write Back 

1.) Datenkonflikte
2.) Steuerflusskonflikt
3.) Struktur- und Ressourcenkonflikt 

1.) Statisches Scheduling: In Order Issue In Order Completion 
2.) Dynamisch: Out Of Order Issue Out Of Order Completion 

1.) Statische Sprungvorhersage
1.1.) Predict Always Not Taken 
1.2.) Predict Always T
1.3.) Backward T, Forward NT 
2.) Ein und Zwei Bit-Prädiktor
2.1.) T, NT 
2.2.) Strongly, .. weakly 

Stitch Plate 
Round Brush 
Latch Needle
Spare Needle
Tapestry Needle
Needle Bed 
Needle Selector 

Harf Way Cam 
Tucking Cam 
Behind Latch Cam 
Russel Cam 

Yarn
Yarn Rod 
Yarn Hook 
Yarn Feeder
Yarn Guide 

Arm 

Tension
Auto-Tension 
Tension Dial 
Shift Dial 

Pattern Lever 
Side Lever
Latch Opening Brush 

Pattern Knitting
Pattern Dial 
Shift Dian 
Pattern Cards
Pattern Panel 

Row Counter 
Card Stand 
Transfer Tool 

Stitch Plate 

Ware und Geld 
Die zwei Faktoren der Ware (Gebrauchswert und Wert = Wersubstanz, Wertgröße)
Der Doppelcharakter der in Waren Dargestellter Arbeit
Die relative Wertform 
Die allgemeine Wertform