команды можно разделить на следующие этапы:
выборка команды - IF
(по адресу, заданному счетчиком команд, из памяти извлекается команда);декодирование команды / выборка операндов из регистров - ID;
выполнение операции / вычисление эффективного адреса памяти - EX;
обращение к памяти - MEM;
запоминание результата - WB.