W typowym schemacie blokowym mikroprocesora część odpowiedzialna za obliczenia to ALU (jednostka arytmetyczno-logiczna). To właśnie ALU realizuje podstawowe operacje na danych binarnych, m.in. dodawanie i odejmowanie oraz operacje logiczne (AND, OR, XOR, NOT). Dlatego odpowiedź "wykonywanie operacji arytmetycznych i logicznych na liczbach" odpowiada funkcji bloku wykonawczego procesora.
Pozostałe odpowiedzi odnoszą się do elementów, które sterują przebiegiem programu i pracą jednostki sterującej, a nie wykonują obliczeń:
- "przechowywanie kolejnych adresów pamięci z rozkazami" opisuje typową rolę licznika rozkazów (PC), który zawiera adres następnej instrukcji do pobrania z pamięci.
- "przechowywanie obecnie przetwarzanej instrukcji" to charakterystyka rejestru instrukcji (IR), w którym znajduje się aktualnie pobrany rozkaz przed dekodowaniem i wykonaniem.
- "przetwarzanie wskaźnika na następną instrukcję programu" także kojarzy się z mechanizmami aktualizacji PC (inkrementacja, skok, przerwanie). Jest to obszar sterowania przepływem, a nie funkcja ALU jako bloku obliczeniowego.
W praktyce na egzaminie warto zapamiętać prosty podział: ALU liczy, a PC/IR "prowadzą" program (kolejność instrukcji i ich przechowywanie w procesorze). Gdy w odpowiedzi pojawiają się słowa o arytmetyce i logice, zwykle chodzi o ALU; gdy o adresach i instrukcjach – o rejestry i jednostkę sterującą.