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
Programmsteuerbefehle
Gleitkommabefehle
Multimediabefehle
Systemsteuerbefehle
Synchronisationsbefehle
Dreiaddressformat
Zweiaddressformat
Einaddressformat
Nuladdressformat
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
Registeraddressierung
Direkte Addressierung
Indirekte Addressierung
Indirekte Addressierung mit Verschiebung
Indirekte Addressierung mit Autoinkrement/Dekrement
Indizierte Addressierung
Indizierte Addressierung mit Verschiebung
Steuereinheit
1.) Befehlsdekodierer
2.) Funktionsdekodierer
Befehlsdekodierer
Funktionsdekodierer
ALU
Registersatz
Datenspeicher
Befehlsspeicher
Befehlszähler
Vorzeichenerweiterungseinheit
4 x MUX
2 x Addierer
1 x 2 Bit Shifter
1 x AND
Funktionsdekodierer
1.) Func
2.) ALU-Op
3.) ALU-Operation
ALU:
- Ergebnis
- Null
AND:
- PCSrc
MemToReg
MemWrite
Branch
ALU-Src
ALU-Op
RegDst
RegWrite
Registersatz
- Lese-Daten-1
- Lese-Daten-2
- Schreibedaten
- Lese-Register-1
- Lese-Register-2
- Schreiberegister
- WE
Datenspeicher
- Lesedaten
- Schreibedaten
- WE
- Addresse
Befehlsspeicher
- Addresse
- Lesedaten
Befehlszähler
- PC (t)
- PC (t+1)
Func ALU-Op ALU-Operion
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
- gt - greater than
- ge - greater than equal
- lt - less than
- le - less than equal
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 Not Taken
1.2.) Predict Always 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
Methyl
Ethyl
Propyl
Butyl
Pentyl
Hexyl
Heptyl
Oktyl
Nonyl
Di
Tri
Tetra
Penta
Hexa
Alphpaten
Alkohole
Aldehyde
Ketone
Carbonsäuren
Ester
Aliphpaten
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
Sauerstoff - O - Oxa
Schwefel - S - Tia
Stickstoff - N - Aza
Flour - F - Flora
1.) Hydrophob
2.) Hydrophil
3.) Amphiphil
1.) Nicht ionische Tenside
2.) Anionische Tenside
3.) Kationische Tenside
4.) Amphotere Tenside
1.) Alkane
2.) Alkene
3.) Fettalkohole
4.) Alkylbenzole
Tetrachlorethen / Perchlorethylen = Ethen mit Cl statt H
1.) Komplexbildungsreaktion
2.) Festkörperreaktion
3.) Säure- Basereaktion
4.) Oxidation und Reduktion
5.) Fällung
6.) Photochemische Reaktion
1.) Monosan / Monsan
2.) Sterisan
3.) Sensolan
4.) Penta-Sol
5.) Sonette
6.) Vitessa Additiv
7.) 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.) Mangelfeucht
B - Pflegeleicht
1.) Schranktrocken+
2.) Schranktrocken
3.) Bügelfeucht
1.) Waschen und Schleudern
2.) Bügeln
3.) Trommeltrocknen
4.) Lufttrocknen
5.) Chemische Reingung
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 Gerade: Auf der Leine
5.) Chemische Reingung: Kreis mit A: Alles, mit P: Perchlorethylen, F: Kohlenwasserstoff
6.) Nassreinigung: Kreis mit W
7.) Bleichen: Mit Cl: Mit Chlor, mit zwei schrägen Links: Mit Sauerstoff
1.) Request
2.) Response
GET /index.php HTTP/1.1
host: localhost
HTTP/1.1 200 OK
Date:
Server:
X-Powered-By:
Transfer-Encoding:
Content-Type:
200 OK
301 Moved Permanentyl
400 Bad Request
404 Not Found
GET
POST
HEAD
PUT
DELETE
TRACE
OPTIONS
CONNECT
setcookie ("Name", "Inhalt", time () + 3600);
session_id ()
session_start ()
session_destroy ()
$_GET []
$_POST []
$_COOKIE []
$_SESSION []
<form method="GET" action="./form1.php">
<input type="text" name="text1"></input>
<input type="submit"></input>
</form>
BIT, BOOLEAN, BOOL, INTEGER, INT, SMALLINT, TINYINT, BIGINT, MEDIUMINT
CHAR, VARCHAR, TEXT, LONGTEXT, TINYTEXT, MEDIUMTEXT
BYTE VARBYTE, BLOB, TINYBLOB LONBLOB MEDIUMBLOB
DATE TIME DATETIME TIMESTAMP
FLOAT DOUBLE DECIMAL
SET PASSWORD
CREATE DATABASE xyz
DROP DATABASE xyz
SHOW DATABASES
SHOW TABLES
SHOW FIELDS FROM
DROP TABLE abc
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 WHERE expression
SELECT * FROM abc WHERE name1 BETWEEN 1 AND 5
SELECT * FROM abc ORDER BY name1 DESC
SELECT * FROM abc JOIN def
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
mysql_connect ()
mysql_close ()
mysql_query ()
mysql_error ()
mysql_fetch_assoc ()
mysql_fetch_row ()
mysql_real_escap_string ()
mysql_num_rows ()
mysql_num_fields ()
1.) Straight Flush
2.) Four of a Kind
3.) Full House
4.) Flush
5.) Straight
6.) Three of a Kind
7.) Two Pairs
8.) On Pair
9.) Skip Straight
10.) Round The Corner Straight
11.) Blaze
12.) Four Flush