W jakiej kolejności procesor wykonuje fazy cyklu rozkazowego dla pojedynczego rozkazu?
Dlaczego tak
Procesor najpierw pobiera rozkaz spod adresu wskazanego przez licznik rozkazów (fetch), następnie jednostka sterująca dekoduje go, ustalając operację i argumenty, potem jednostka wykonawcza, np. ALU, wykonuje operację, a na końcu wynik jest zapisywany w rejestrze lub pamięci. Nie można dekodować rozkazu przed jego pobraniem ani wykonać przed zdekodowaniem, bo procesor nie wiedziałby, co ma zrobić.