/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/old-cs-2-02/auswendig-2022-05-11/auswendig0026a.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
Multimediabefehle
Gleitkommabefehle
Programmsteuerbefehle
Systemsteuerbefehle
Synchronisationsbefehle

Dreiaddressformat
Zweiaddressformat
Einaddressoformat
Nulladdressformat

Einzelbit
Ganzzahl
Gleitkomma 
Multimedia 

big-endian
little-endian 

byte
halbwort
wort
doppelwort

signed
unsigned
packed
unpacked
bcd
ascii 

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

Unmittelbare Addressierung
Registeraddressierung
Direkte Addressierung
Indirekte addressierung
Indirekte Addressierunt 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

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

ALU:
1.) Ergebnis 
2.) Null 

AND: 
- PCSrc 

Registersatz 
1.) Lese-Register-1
2.) Lese-Register-2
3.) Schreiberegister
4.) Lese-Daten-1
5.) Lese-Daten-2
6.) Schreibedaten 
7.) WE 

Datenspeicher
- Lesedaten 
- Schreibedaten 
- WE 
- Addresse 

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 

1.) IF = Instruction Fetch 
2.) ID = Instruction Decode / Register Fetch 
3.) EX = Execute Address Calculation
4.) MEM = Memory Access
5.) 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 N T
1.2.) Predict Alway T
1.3.) Backward T Forward NT
2.) Dynamisch 
2.1.) Taken / Not Taken 
2.2.) Strongly / Weakly T/NT

Methan
Ethan
Propan
Butan
Pentan
Hexan
Heptan 
Oktan 
Nonan 
Dekan 
Undekan

Methyl 
Ethyl
Propyl
Butyl 
Pentyl
Hexyl 

Di 
Tri
Tetra
Penta 
Hexa 

Aliphaten 
Alkohole
Aldehyde
Ketone
Carbonsäuern
Ester

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

Iran 
Etan 
Olan 
An 
Epan 
Ozan 

Iren 
Et 
Ol 
In 
Epin 
Ozin 

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

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

Wasserstoff
Helium 
Litium
Berillium
Bor
Kohlenstoff
Stickstoff 
Sauerstoff 

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 

Tetrachlorethen / Perchlorethylen = Ethen mit Cl statt H

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

1.) Monson / Monosan 
2.) Sensolan 
3.) Sterisan
4.) Penta-Sol
5.) Sonette 
6.) Vitessa Additiv 
7.) DanChlorx 

1.) KB = Koch und Buntwäsche
2.) FS = Fleckensalz

A - Koch und Buntwäsche
1.) Extratrocken
2.) Schranktrocken+
3.) Schranktrocken
4.) Bügelfeucht * 
5.) Bügelfeucht * * 
6.) Mangelfeuch
B - Pflegeleich
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 P: Perchlorethylen, mit A: Alles, mit F: Kohlenwassserstoff
6.) Nassreinigung: Kreis mit W
7.) Bleichen: Dreeick, zwei schräge geraden Links: Sauerstoff, mit Cl: Mit Chlor 

1.) Request
2.) Response

GET /index.php HTTP/1.1
host: localhost

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

200 OK 
301 Moved Permanently
400 Bad Request
404 Not Found 

GET 
POST
HEAD 
PUT 
DELETE 
TRACE 
OPTIONS
CONNECT 

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

setcookie ("Name", "Inhalt", time () + 3600);

session_start ()
session_id ()
session_destroy ()

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

SET PASSWORD
USE xyz
SHOW DATABASES
SHOW TABLES
SHOW FIELDS FROM 
CREATE DATABASE xyz
CREATE TABLE abc (name1 VARCHAR (32), name2 VARCHAR(32))
INSERT INTO abc VALUES ("001", "001");
INSERT INTO abc (name1, name2) VALUES ("001", "001");
SELECT * FROM abc;
SELECT * FROM abc JOIN def;
SELECT * FROM abc WHERE expression
SELECT * FROM abc WHERE name1 BETWEEN 1 AND 5
SELECT * FROM abc ORDER BY name1 DESC
SELECT * FROM abc INNER JOIN def ON abc.name1 = def.name3
SELECT * FROM abc LEFT JOIN def ON abc.name1 = def.name3
SELECT * FROM abc RIGHT JOIN def ON abc.name1 = def.name3

BIT, BOOL, BOOLEAN, INT, INTEGER, TINYINT, SMALLINT, BIGINT, MEDIUMINT
TIME, DATE, DATETIME, TIMESTAMP 
FLOAT, DOUBLE, DECIMAL
BYTE, VARBYTE, BLOB, TINYBLOB, LONGBLOB, MEDIUMBLOB
CHAR, VARCHAR, TEXT, MEDIUMTEXT, LONGTEXT, TINYTEXT

mysql_connect ()
mysql_close ()
mysql_query ()
mysql_error ()
mysql_select_db ()
mysql_fetch_assoc ()
mysql_fetch_row ()
mysql_num_rows ()
mysql_num_fields ()
mysql_real_escape_string ()

1.) Straight Flush 
2.) Four of a kind 
3.) Full House / Full hand
4.) Flush
5.) Straight 
6.) Three of a kind 
7.) Two Pairs 
8.) One Pair 
9.) Skip Straight 
10.) Round The Corner Straight 
11.) Blaze
12.) Four Flush