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