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
  1. RISC (Reduced Instruction Set Computing) - pl. ARM processzorok
  2. CISC (Complex Instruction Set Computing) - pl. x86 processzorok
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Mi jellemzi a RISC architektúrákat?

A
  1. A LOAD/STORE utasítást nem lehet kombinálni aritmetikával.
  2. A műveletvégző utasítás csak regisztereket használhat, memóriát nem.
  3. Memóriát csak a LOAD/STORE utasítással lehet elérni.
  4. Az utasítások egyforma hosszúak.
  5. Általában három operaidusúak az utasítások. (Nem íródik felül a forrásregiszter.)
  6. Az utasítások dekódolása hardveres.
  7. Cél, hogy az utasítások egy óraciklus alatt kerüljenek végrehajtásra.
  8. A bonyolultabb feladatokat instrukció szekvenciákkal oldja meg.
  9. Alacsony vagy nincs kompatibilitás a régebbi verziókkal szemben.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mi jellemzi a CISC architektúrákat?

A
  1. Többszáz utasítást használ.
  2. Kompatibilis korábbi verziókkal.
  3. Nagy belső mikroprogram tárat igényel.
  4. Az utasítások hossza eltérő.
  5. Közvetlen memóriacímzés lehetséges.
  6. Általában két operaidusúak az utasítások. (Forrásregiszter felülíródik).
  7. Lehetséges a LOAD/STORE kombinálása aritmetikai művelettel.
  8. A második operaadus lehet regiszter is.
  9. Az utasítások végrehajtási ideje eltérhet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly