3.1.3. Regiszterkészlet

A processzor regiszterei a felhasználói programok szempontjából három kategóriába sorolhatók:

  • Rendszerregiszterek, melyek a felhasználói programok számára nem „láthatók”, nem elérhetők. Erre például szolgál az IR utasítás regiszter.

  • Speciális célú regiszterek, melyek a felhasználói programokban csak meghatározott utasításokban szerepelhetnek. Erre példa a flag vagy státuszregiszter.

  • Általános célú regiszterek, melyeket a felhasználói programok utasításaiban korlátozás nélkül használhatók. Erre példa az akkumulátor regiszter.

Például a Pentium processzorcsaládban a leggyakrabban következő regiszterekkel találkozhat az assembly programozó:

  • Általános regiszterek: EAX, EBX, ECX, EDX (32 bitesek)

  • Címzéshez használt regiszterek: EBP, ESP, ESI, EDI (32 bitesek)

  • Utasításszámláló regiszter: EIP (32 bites)

  • Szegmensregiszterek: CS, DS, SS, ES, FS, GS (16 bitesek)

  • Állapotjelző regiszter: EFLAGS (32 bites)

tartalomjegyzék almenü fogalomszótár jelölésrendszer ellenõrzõ kérdések fejezet eleje elõzõ lap következõ lap következõ fejezet