Architektura procesora
Przykład instrukcji ADD

ADD DestReg, [Mem]

Dodawanie do wartości w rejestrze DestReg wartości z pamięci pod adresem Mem.
  1. Pobranie kodu instrukcji z pamięci
  2. Aktualizacja rejestru EIP
  3. Dekodowanie kodu instrukcji
  4. Pobranie adresu znajdującego się za kodem instrukcji
  5. Aktualizacja rejestru EIP
  6. Wyliczenie adresu efektywnego (zależy od trybu)
  7. Pobranie danej z [Mem] i przeslanie do ALU
  8. Przesłanie wartości z rejestru DestReg do ALU
  9. Nakazanie ALU dodanie wartości
  10. Zapis wartości w DestReg
  11. Aktualizacja rejestru flag

Tomasz Kapela, Kraków 2011-2020