lb, lbu
lh, lhu
lw
ld*
la*
li*
sb
sh
sw
sd*
move
not
rem
abs
neg
and
andi
or
ori
xor
xori
add
addi
addiu
sub
mult
multu
div
divu
Datenbewegungsbefehle
arithmetisch logisch Befehle
Schiebe und Rotationsbefehle
Programmsteuerbefehle
Gleitkommabefehle
Multimediabefehle
Systemsteuerbefehle
Synchronisationsbefehle
Lade- und Speicherarchitektur
Register- Speicherarchitektur
Speicher- Speicherarchitektur
Akkumulator-Architektur
Stack- und Kellerarchitektur
8087, Intel, Atam 862, Atmel
Dreiaddressformat
Zweiaddressformat
Einaddressformat
Nulladdressformat
Einzelbit
Ganzzahl
Gleitkomma
Multimedia
byte
halbwort
wort
doppelwort
signed
unsigned
packed
unpacked
bcd
ascii
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
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
- Func
- ALU-Op
- ALU-Operation
ALU:
- Ergebnis
- NULL
AND:
- PCSrc
Registersatz:
- Lese-Daten-1
- Lese-Daten-2
- Schreibedaten
- Lese-Register-1
- Lese-Reigster-2
- Schreiberegister
Datenspeicher:
- Addresse
- Schreibedaten
- Lesedaten
- WE
Befehlsspeicher
- Addresse
- Lesedaten
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 Reg-Dst 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
gt - greater than
ge - greater than equal
lt - less than
le - less than equal
ne - not equal
j, b, jr
jal, jalr
beq, bne
beqz, bnez
bgt, bge
bgtz, bgez
blt, ble
bltz, blez
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.) Datenkonflikte
2.) Steuerflusskonflikte
3.) Struktur- und Ressourcenkonflikte
1.) In Order Issue In Order Completion
2.) Out Of Order Issue Out Of Order Completion
1.) Statisch
1.1.) Predict Alway NT
1.2.) Predict Always T
1.3.) Predict Backward T, Forward NT
2.) Dynamisch
2.1.) Taken = T, Not Taken = NT
2.2.) Strongly T/NT, weakly T/NT
Monosan = Monsan
Sterisan
Sensolan
Penta-Sol
Sonette
Vitessa-Additiv
Danklorix
Monosan = Monsan: Desinfizierendes Waschmittel mit hoher Waschkraft
Sterisan:
Sensolan
Penta-Sol: Im Bottich ätzend, umweltschädlich, achtung: Schwerpunktverstärker und Fettlöser
Sonette
Vitessa-Additiv
Danklorix
1.) Extratrocken
2.) Schranktrocken+
3.) Schranktrocken
4.) Bügelfeucht 1
5.) Bügelfeucht 2
6.) Mangelfeucht
A.) Koch und Buntwäsche
B.) Pflegeleicht
KB = Koch und Buntwäsche
FS = Fleckensalz
Waschen
Bügeln
Trommeltrocknen
Luftrocknen
Bleichen
Chemische Reinigung
Nassreinigung
Waschen
Bügeln
Trommeltrocknen: Quadrat mit Kreis drin, ohne, mit 1, 2, 3 Punkten
Luftrocknen: Quadrat, senkrechte Linie = Leine, waagerecht: im Liegen
Bleichen: Dreieck, CL = Chlor, 2 Schräge Linien Sauerstoff
Chemische Reinigung: Kreis mit P oder F: Perchlorethylen oder Feuergefährliches Benzin
Nassreinigung: Kreis mit W
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 mit TUCK
4.) N mit NL
1.) N mit NL: 5
2.) H mit KC: 4
3.) H mit KC mit TUCK: 2..
4.) N mit NL: 10
yarn
yarn rod
yarn hook
bulky yarn
yarn guide
yarn feeder
tension
auto tension
tension dial
shift dial
behind latch cam
suh cam
main cam
pick cam
harf way cam
needle selection
russel cam
tucking cam
latch opening bruch
side lever
Carriage
Push Button
Cam Lever
Side lever
Transfer Tool
Row Counter
Card Stand
Pattern
Pattern Chart
Pattern Panel
Pattern Dial
Pattern Knitting
Pattern Card
Aliphaten:
- Alkane: Methan, Ethan, Propan, Butan, Pentan, Hexan, Heptan, Oktan, Nonan, Dekan, Undekan
- Alkene
- Alkine
1.) Aliphaten
2.) Alkohole
3.) Aldehyde
4.) Ketone
5.) Carbonsäuren
6.) Esther
Alkohle:
Methanol, Ethanol, Ethan-1,2-Diol, Propanol, Propan-2-Ol, Propan-1,2-Diol, ...
Aldehyde: O am Ende mit doppelten Valenzelektronen
Ketone: Wie Aldehyde nur an zweiter Stelle
Carbonsäuren: OH und O wie bei Aldehyden
Ester: OCH3 und O wie bei Aldehyden
Aminosäuren: Carbonsäuren mit NH2 - NH3 = Ammoniak, an zweiter, dritter, ... Stelle
Eiweiße, von dem N tun wir ein H weg und von der Carbonsäure das O - dann haben wir - H2O und zwei Eiweiße reagiert - machen wir 100x
Ringe:
- iren, et, ol, in, epin, ozin: ungesättigt
- iran, etan, olan, an, epan, ozan: gesättigt
Aza: Stickstoff
Phospha: Phosphor
Oxa: Sauerstoff
Schwefel: Tia
Kohlenhydrate
CHO und ein CH2OH - am Ende
dazwischen
- H-OH
- H-OH, H-OH
- H-OH, H-OH, H-OH
1
2a, 2b
3a, 3b, 3c, 3d
...
2a: H-OH, H-OH
2b: OH-H, H-OH
3a: H-OH, H-OH, H-OH
3b: OH-H, H-OH, H-OH
3c: HO-H, OH-H, H-OH
3d: OH-H, OH-H, H-OH
Tenside
- Hydrophiler Teil: Wasser annehmende, zum Beispiel Säure oder Base
- Hyro... abweisender Teil
- Amiphil: Beides
1.) Alkan oder so: Erdöl ist Wasserabweisend, wie wir beim Tankerunglück sehen
2.) Säure oder
1.) Tenside: wie alkohole: OH, mit größeren Anhang
2.) Annionische
3.) Kationische
Chemische Reinigung:
1.) Perchlorethylen: Ethen, mit Cl statt H, an dem Ethen
2.) Feuergefährliches Benzin
Bleichen:
- Sauerstoff, Chlor: Oxidation, oder Redution. Das heißt, entweder wird Sauerstoff zum Dreck zugeführt, oder abgeführt.
1.) Oxidation, Reduktion
2.) Säure Base
H, He, Li, Be, B, C, N, S