Процесс выполнения команды, как правило, разбивается на следующие этапы:
1. из ячейки памяти, адрес которой хранится в счетчике команд, выбирается очередная команда; при этом содержимое счетчика команд увеличивается на длину команды;
2. выбранная команда подается в УУ на регистр команд;
3. УУ расшифровывает команду, определяет какие и сколько операндов в команде, считывает значения этих операндов из памяти и записываются их в специальные регистры АЛУ (в регистры операндов);
4. затем УУ расшифровывает код операции и выдает в АЛУ сигнал выполнить соответствующую операцию над данными;
5. результат операции либо остается в процессоре, либо отправляется в память, если в команде был указан адрес результата;
6. все предыдущие этапы повторяются до достижения команды «стоп».