Architektura procesora
Równoległe wykonanie czynności

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
    • Aktualizacja rejestru EIP
    • Dekodowanie kodu instrukcji
  2. Pobranie adresu znajdującego się za kodem instrukcji
    • Aktualizacja rejestru EIP
    • Wyliczenie adresu efektywnego (zależy od trybu)
  3. Pobranie danej z [Mem] i przeslanie do ALU
  4. Przesłanie wartości z rejestru DestReg do ALU
  5. Nakazanie ALU dodanie wartości
    • Zapis wartości w DestReg
    • Aktualizacja rejestru flag

Niektóre kroki można wykonać jednocześnie.

Niestety większość kroków jest sekwencyjna.


Tomasz Kapela, Kraków 2011-2020