lb, lbu
lh, lhu
lw
ld*
la*
li*
sb
sh
sw
sd*
move
add
addi
addiu
sub
mult
multu
div
divu
neg*
abs*
rem*
not
and
andi
or
ori
xor
xori
Datenbewegungsbefehle
arithmetisch logische Befehle
Schiebe und Rotationsbefehle
Multimediabefehle
Gleitkommabefehle
Systemsteuerbefehle
Synchronisationsbefehle
Programmsteuerbefehle
Lade- und Speicherarchitektur
Register- Speicherarchitektur
Speicher- Speicherarchitektur
Akkumulator-Architektur
Stack und Kellerarchitektur
8087, Intel, Atam 862 Atmel
Dreiaddressformat
Zweiaddressformat
Einaddressformat
Nulladdressformat
Byte
Halbwort
Wort
Doppelwort
Einzelbit
Ganzzahl
Gleitkomma
Multimedia
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 Autoinkrement/Dekrement
Indirekte Addessierung mit Verschiebung
Indizierte Adderssierung
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
1.) Func
2.) ALU-Op
3.) ALU-Operation
ALU:
- Ergebnis
- Null
AND:
- PCSrc
Registersatz
1.) Lese-Register-1
2.) Lese-Register-2
3.) Schreiberegister
4.) Lesedaten-1
5.) Lesedaten-2
6.) Schreibedaten
7.) WE
Datenspeicher:
- Lesedaten
- Schreibedaten
- Addresse
- WE
Befehlsspeicher
- Addresse
- Lesedaten
Befehlszähler
1.) PC (t)
2.) 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 - greter than equal
gt - greater than
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 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 Acces
5.) WB = Write Back
1.) Datenkonflikte
2.) Steuerflusskonflikte
3.) Struktur- und Ressourcenkonflitek
1.) In Order Issue In Order Completion
2.) Out Of Order Issue Out Of Order Completion
1.) Predict always not taken
2.) alwasy T
3.) Backward, Forward
1.) T/NT
2.) Strongly, Weakly, ...
1.) Faden aufwickeln Anschlag,
2.) Schlitten einstellen erste Reihen
3.) Randmaschen
4.) Abketten
1.) N, mit NL
2.) H, mit KC
3.) H, mit KC und TUCK
4.) N mit NL
Tension
Auto-Tension
Tension Dial
Shift Dial
Yarn
Yarn Rod
Yarn Hook
Yarn Feeder
Yarn Guide
Bulky Yarn
Pattern
Pattern Dial
Pattern Knitting
Pattern Card
Needle Selection Cam
Main Cam
Pick Cam
Suh Cam
Harf Way Cam
Tucking Cam
Needle Selection Cam
Side Lerver
Push Button
Latch Opening Brush
Arm
Carriage
Cast-On Wire
Easy Casting
Transfer Tool
Card Stand
Row Counter
Shift dial
Pattern dial
side lever
Monosan/Monsan
Sterisan
Sensolan
Sonette
Penta-Sol
Vitessa Additiv
Danklorik
1.) Extratrocken
2.) Schranktrocken+
3.) Schranktrocken
4.) Bügelfeucht 1
5.) Bügelfeucht 2
6.) Mangelfeucht
1.) KB = Koch und Buntwäsche
2.) Pflegeleicht
FS = Fleckensalz
GET index.php HTTP/1.1.
200 OK
Request/Response
200 OK
3... Permanently Removed
400 Not Found
404 Bad Request
Response Code: 200 OK
Body
Date:
Transfer-Encoding
...
1.) Head
2.) Response-Code
3.) Body
GET
POST
PUT
DELETE
TRACE
OPTIONS
CONNECT
Das ist der HTTP-Befehlssatz
getcookie ();
1.) Namen des Cookies
2.) Inhalt
3.) Zeit
$_GET []
$_POST []
$_COOKIE []
<form action="soundso.php" method="post">
</form>
Form: Action und Methode
- Elemente: input, type = "text", "password", "options" und "submit"