Rozdział 1.4



Rejestry procesorów na przykładzie procesora Pentium firmy INTEL



Każdy procesor zawiera wiele rejestrów, jednak tylko część z nich jest dostępna programowo. Na przykład w procesorach Pentium mamy:

  1. 6 16-bitowych rejestrów segmentowych


  2. 4 32-bitowe rejestry ogólnego przeznaczenia:


  3. 4 32-bitowe rejestry wskaźnikowe i indeksowe:


  4. Mniej znaczące 16 bitów rejestrów tworzy rejestry 16 bitowe AX, BX, CX, DX, BP, DI, SI, SP o tym samym przeznaczeniu. 8 bitów mniej znaczących rejestrów AX, BX, CX, DX tworzy 8 bitowe rejestry AL, BL, CL, DL, zaś 8 bitów bardziej znaczących tworzy 8 bitowe rejestry AH, BH, CH, DH.

  5. 32-bitowy wskaźnik rozkazów EIP zawierający przemieszczenie (offset) w segmencie kodu określonym w CS (adres logiczny CS:EIP). Ma on znaczenie licznika programu PC.


  6. 32 bitowy rejestr stanu procesora EFLAGS, zawierający pola znaczników:


  7. a także wiele bitów sterujących ustawianych przez programistę, np.
  8. 24 rejestry sterujące:




  9. Powrót do rozdziału 1
    Powrót do strony głównej