Feladatok és gyakorlatok, 00001

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

Feladatok és gyakorlatok, 00001

Beitrag von davidvajda.de »

fejből leírva:

Code: Alles auswählen

lb, lbu: Bájt betöltése
lh, lhu: fél szó betöltése
lw, ld*
la*, li*
lw betölt egy szót
ld* dupla szó betöltése
la*: Cím betöltése
li*: Azonnali érték betöltése
sb, sh, sw, sd*
sb: Mentsen el egy bájtot
sh: fél szó tárolása
sw: Ments el egy szót
sd*: Dupla szó mentése

Adatmozgatási parancsok
Aritmetikai logikai utasítások
Csúsztatás és forgatás parancsok
Multimédiás parancsok
Lebegőpontos utasítások
Programvezérlési utasítások
Rendszervezérlő parancsok

Stack architektúra: 8087 Intel ATAM862 Atmel

Verem és pince építészet
Akkumulátor architektúra
Memória-memória architektúra
Regisztrálja a memória memória architektúráját
Regiszter-regiszter architektúra

Adatformátum:
Egész szám
Egyetlen bit
lebegőpont
multimédia

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

32 bites szimpla pontosság
64 bites dupla pontosság
80 bites haladó pontosság

IEEE 754 szabvány

Közvetlen értékcímzés
Azonnali címzés
Közvetlen címzés
Közvetett címzés
Indexelt címzés
Közvetett címzés automatikus növeléssel/csökkentéssel
Közvetett címzés eltolással
Indexelt címzés eltolással


MemToReg
MemWrite
Ág
ALU Src
RegDst
RegWrite
ALU op

Parancs dekóder
Funkciódekóder
ALU
Regisztráció készlet
Adattárolás
Utasítás memória
Parancsszámláló
1 x ÉS
2x MUX
2 x összeadó szám
2x4 bites váltókar

ALU Src
ALU op
Alumínium operandusok

ALU bemenetek:
- Bemeneti regiszter
- Nulla

Regisztráció készlet
- Adatbeviteli regiszter 1
- 2. adatbeviteli regiszter
- Kijárat

ALU-Src ALU-Op ALU operandusok
00 010 - add
x1 110 - al
1x 010 - add

R típus 000000 1 1 0 0 0 0 0 10

1.) Feltételes
2.) Abszolút

- eq - eual
- nem - nem egyenlő
- ge - nagyobb, mint egyenlő
- gt - nagyobb, mint
- lt - kevesebb mint
- le - kisebb, mint egyenlő

igen - ugrás, ha fent
jal - ugrás és link
beq, bne
beqz*, bnez*
ble, ble
bltz, blez
bgt, bge
bgtz, bz

1.) Statikus parancsütemezés
2.) Dinamikus

VLIW - Nagyon hosszú utasítású szövegszerkesztő

1.) Statikus
- In Order Issue In Order Completio
2.) Dinamikus
- Out Of Order Issue Out Of Order Completion

1.) Előrejelzés mindig nem vett
2.) Predict Always Taken
3.) Jósolj hátra vett, előre nem vett

1 és 2 bites előrejelző

1.) T -> NT, NT->T
2.) Előrejelzés erősen vett, jósolni gyengén vett, jósolni gyengén nem vett, jósolni erősen nem vett

Antworten