RISC és CISC architektúrák Flashcards
1
Q
Az utasításkészlet alapján milyen architektúrákat különböztetünk meg?
A
- RISC (Reduced Instruction Set Computing) - pl. ARM processzorok
- CISC (Complex Instruction Set Computing) - pl. x86 processzorok
2
Q
Mi jellemzi a RISC architektúrákat?
A
- A LOAD/STORE utasítást nem lehet kombinálni aritmetikával.
- A műveletvégző utasítás csak regisztereket használhat, memóriát nem.
- Memóriát csak a LOAD/STORE utasítással lehet elérni.
- Az utasítások egyforma hosszúak.
- Általában három operaidusúak az utasítások. (Nem íródik felül a forrásregiszter.)
- Az utasítások dekódolása hardveres.
- Cél, hogy az utasítások egy óraciklus alatt kerüljenek végrehajtásra.
- A bonyolultabb feladatokat instrukció szekvenciákkal oldja meg.
- Alacsony vagy nincs kompatibilitás a régebbi verziókkal szemben.
3
Q
Mi jellemzi a CISC architektúrákat?
A
- Többszáz utasítást használ.
- Kompatibilis korábbi verziókkal.
- Nagy belső mikroprogram tárat igényel.
- Az utasítások hossza eltérő.
- Közvetlen memóriacímzés lehetséges.
- Általában két operaidusúak az utasítások. (Forrásregiszter felülíródik).
- Lehetséges a LOAD/STORE kombinálása aritmetikai művelettel.
- A második operaadus lehet regiszter is.
- Az utasítások végrehajtási ideje eltérhet.