/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/old-cs-2-02/Auswendig2022-06-10-before/auswendig0003.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
Systemsteuerbefehle
Synchronisationsbefehle

Dreiaddressformat
Zweiaddressformat
Einaddressformat
Nulladdressformat

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

8087, Intel, ATAM 862, Atmel

Einzelbit
Ganzzahl
Gleitkomma 
Multimedia 

Byte 
Halbwort
Wort
Doppelwort

big-endian 
little-endian 

signed
unsigned
packed
unpacked
bcd
ascii 

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

Unmittelbare Addressierung
Direkte Addressierung
Registeraddressierung
Indirekte Addressierung
Indirekte Addressierung mit Verschiebung
Indirekte Addressierung mit Autoinkrement/Dekrement
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
4 x MUX 
1 x AND 
2 x Addierer
1 x 2 Bit Shifter

Registersatz:
- Lese-Daten-1
- Lese-Daten-2
- Schreibedaten
- Lese-Register-1
- Lese-Register-2
- Schreiberegister
- WE 

Funktionsdekodierer
1.) Func 
2.) ALU-Op
3.) ALU-Operation 

AND: 
- PCSrc

ALU:
- Ergebnis 
- Null 

Datenspeicher
- Lesedaten 
- Schreibedaten
- Addresse 
- WE

Befehlsspeicher
- Lesedaten 
- Addresse 

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: Branch 
2.) Befehlszählerrelativ: Jump 
3.) Befehlszählerindirekt: 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 

IF = Instruction Fetch 
ID = Instruction Decode / Register Fetch 
EX = Execute / Address Calculation
MEM = Memory Access 
WB = Write Back 

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

1.) In Order Issue In Order Completion 
2.) Out Of Order Issue Out Of Order Completion

1.) Statisch 
1.1.) Predict Always Taken
1.2.) Predict Always Not Taken 
1.3.) Predict Backward Taken forward Not Taken 
2.) Dynamisch 
2.1.) Taken / Not Taken
2.2.) Strongly / Weakly Taken / Not Taken 

Methan
Ethan 
Propan 
Butan 
Pentan 
Hexan 
Heptan 
Oktan 
Nonan 
Dekan 
Undekan 
Dodekan 
Tridekan 

Metyhl
Ethyl 
Propyl 
Butyl 
Pentyl 
Hexyl 
Heptyl 
Oktyl 
Nonyl 

Di 
Tri 
Tetra 
Penta 
Hexa 
Hepta 
Okta 
Nona 
Deka 

Aliphaten 
Alkohole
Aldehyde
Ketone 
Carbonsäuren
Ester

Aliphaten 
Alkohole: -OH
Aldehyde: =O
Ketone 
Carbonsäuren: -OH, =O
Ester: -OCH3, =O

Iran 
Etan 
Olan 
An 
Epan 
Ozan 

Iren 
Et 
Ol 
In 
Epin 
Ozin 

Phosphor - P - Phospha 
Chlor - Cl - Chlora 
Stickstoff - N - Aza 
Flour - F - Flora 
Sauerstoff - O - Oxa 
Schwefel - S - Tia 

1 
2a 2b
3a 3b 3c 3d
4a 4b 4c 4d 4e 4f 4g 4h 

CHO, CH2OH 

1 CHO HCHO CH2OH 
2 CHO HCHO HCHO CH2OH
3 CHO HCHO HCHO HCHO CH2OH

2a CHO HCHO HCHO CH2OH 
2b CHO HOCH HCHO CH2OH 

3a CHO HCHO HCHO HCHO CH2OH
3b CHO HOCH HCHO HCHO CH2OH
3c CHO HCHO HOCH HCHO CH2OH
3d CHO HOCH HOCH HCHO CH2OH

1.) Hydrophob 
2.) Hydrophil
3.) Amphiphil 

1.) Alkane
2.) Alkene
3.) Fettalkohole
4.) Alkylbenzole

1.) Nicht ionische Tenside
2.) Anionische Tenside 
3.) Kationische Tenside 
4.) Amphotere Tenside 

1.) Tetrachlorethen / Perchlorethylen = Ethen mit Cl statt H 

1.) Komplexbildungsreaktion
2.) Festkörperreaktion
3.) Photochemische Reaktion 
4.) Oxidation und Reduktion 
5.) Säure und Basereaktion 
6.) Fällung 

Monosan / Monsan 
Sterisan 
Sensolan 
Penta-Sol 
Sonette 
Vitessa additiv
Danchlorix

KB - Koch und Buntwäsche
FS - Fleckensalz

A - Koch und Buntwäsche 
1.) Extratrocken
2.) Schranktrocken+
3.) Schranktrocken
4.) Bügelfeucht * 
5.) Bügelfeucht * * 
6.) Mangelfeuch
B - Pflegeleicht
1.) Schranktrocken+
2.) Schranktrocken
3.) Bügelfeucht

1.) Waschen und Schleudern 
2.) Bügeln 
3.) Trommeltrocknen
4.) Lufttrocknen
5.) Chemische reinigung
6.) Nassreinigung
7.) Bleichen

1.) Waschen und Schleudern 
2.) Bügeln 
3.) Trommeltrocknen: Quadrat mit Kreis drin, mit 1, 2, 3 Punkten drin 
4.) Lufttrocknen: Quadrat ohne Kreis, mit waagerechter Geraden: Liegend, mit senkrechter Geraden: auf der Leine 
5.) Chemische reinigung: Kreis mit F: Kohlenwasserstoff, A: alles, P: Perchlorethylen: Kohlenwasserstoff
6.) Nassreinigung: Kreis mit W
7.) Bleichen: Dreieck, mit CL: Mit Chlor mit zwei schrägen Geraden Links: Mit Sauerstoff 

1.) Request 
2.) Response 

GET /index.php HTTP/1.1
host: localhost 

HTTP/1.1 200 OK
Date: 
Server: 
Transfer-Encoding: 
Content-Type: 

GET 
POST 
HEAD 
PUT 
DELETE 
TRACE 
OPTIONS 
CONNECT 

200 OK 
301 Moved Permantly
400 Bad Request 
404 Not Found 

$_GET []
$_POST []
$_COOKIE []

<form method="GET" action="./form1.php">
<input type="password" name="password1"></input>
<input type="submit"></input>
</form>

SELECT * FROM abc 
SELECT * FROM abc WHERE expression
SELECT * FROM abc WHERE id BETWEEN 1 AND 5
SELECT * FROM abc ORDER BY id
SELECT * FROM abc INNER JOIN def ON abc.name1 = def.name2
SELECT * FROM abc LEFT JOIN def ON abc.name1 = def.name2
SELECT * FROM abc RIGHT JOIN def ON abc.name1 = def.name2
SELECT * FROM abc JOIN def 
INSERT INTO abc VALUES ("001", "002");
...

mysql_error ()
mysql_close ()
mysql_connect ()
mysql_query ()
..