Áttekintés
A regiszterek a processzorban található kis-méretű tárolók. Bináris számokat tárolnak, amelyek a következő feladat végrehajtásához szükségesek.
A regiszterek mérete meghatározza a processzor működését is. A regiszterek méretétől függ, hogy alapértelmezetten mekkora számokkal képes dolgozni a processzor, illetve, hogy mekkora memóriát képes megcímezni. Manapság a 64 bites processzorok a legelterjedtebbek. Mi az egyszerűség kedvéért 32 bites programokat írunk.
A regiszterek sok mindenben részt vesznek. Szerepük szerint lehetnek általános célúak, amelyekben a számítások bemenetét és részeredményeit tároljuk, de lehetnek speciális céluak is. Például:
- Memória címeket tárolhatnak.
- Mutatják a Verem tetejét a memóriában.
- Meghatározzák a memóriában a program következő utasításának helyét.
- stb.