Aufgaben und Übungen, 00001

Benutzeravatar
davidvajda.de
Site Admin
Beiträge: 1424
Registriert: Di Jul 18, 2023 8:36 pm
Wohnort: D-72072, Tübingen
Kontaktdaten:

Aufgaben und Übungen, 00001

Beitrag von davidvajda.de »

auswendig aufgeschrieben:

Code: Alles auswählen

lb, lbu: Laden eines Bytes
lh, lhu: Laden eines Halbwortes
lw, ld*
la*, li*
lw laden eines wortes
ld* laden eines Doppelwortes
la*: Laden einer Address 
li*: Laden eines Direktwertes
sb, sh, sw, sd*
sb: Speichern eines Bytes
sh: Speichern eines Halbwortes
sw: Speichern eines Wortes
sd*: Speichern eines Doppelwortes

Datenbewegungsbefehle
Arithmetisch Logische Befehle
Schiebe und Rotationsbefehle
Multimediabefehle
Gleitkommabefehle
Programmsteuerbefehle
Systemsteuerbefehle

Stackarchitektur: 8087 Intel ATAM862 Atmel 

Stack- und Kellerarchitektur
Akkumulatorarchitektur
Speicher-Speicher-Architektur
Register-Speicher-Speicher-Architektur
Register-Register-Architektur 

Datenformat: 
Ganzzahl
Einzelbit 
Gleitkomma 
Multimedia 

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

32-Bit einfache Genauigkeit
64-Bit doppelte Genauigkeit
80-Bit erweiterte Genaugikeit

IEEE-754-Standard

Direktwertaddressierung
Unmittelbare Addressierung
Direkte Addressierung
Indirekte Addressierung
Indizierte Addressierung 
Indirekte Addressierung mit Autoinkrement/Dekrement
Indirekte Addressierung mit Verschiebung
Indizierte Addressierung mit Verschiebung 


MemToReg
MemWrite
Branch 
ALU-Src
RegDst
RegWrite
ALU-Op

Befehlsdekodierer
Funktionsdekodierer
ALU
Registersatz 
Datenspeicher 
Befehlsspeicher
Befehlszähler
1 x AND
2 x MUX 
2 x Addierr
2 x 4 Bit Shifter 

ALU-Src
ALU-Op
Alu-Operanden 

ALU - Eingänge : 
- Eingangsregister
- Null 

Register-Satz
- Dateneingangsregister 1
- Dateneingangsregister 2
- Einen Ausgang 

ALU-Src     ALU-Op      ALU-Operanden 
00                      010 - add 
x1                      110 - sub 
1x                      010 - add

R-Typ       000000  1   1   0   0   0   0   10

1.) Bedingt
2.) Unbedingt

- eq - eual 
- ne - not equal 
- ge - greater then equal 
- gt - greater than 
- lt - less than 
- le - less than equal 

ja - jump if above
jal - jump and link
beq, bne
beqz*, bnez*
blt, ble
bltz, blez
bgt, bge 
bgtz, bgez

1.) Statisches Befehlssceduling
2.) Dynamisches

VLIW - Very Long Instruction Word Processor 

1.) Statisches 
- In Order Issue In Order Completio
2.) Dynmamisch
- Out Of Order Issue Out Of Order Completion 

1.) Predict always not Taken 
2.) Predict Always Taken 
3.) Predict Backward Taken, forward not Taken 

1 und 2 Bit Prädiktor

1.) T -> NT, NT->T
2.) Predict Strongly Taken, Predict Weakly Taken, Predict weakly Not Taken, Predict strongly not taken

Antworten