Конвейер и эффективность выполнения микрокоманд (часть 3)
¦ Выборка: получение следующей команды, либо из ОЗУ, которое расположено вне процессора (это для процессоров "младше" 486), либо из "КЭШа команд" (instruction cache) — (для 486 и последующих процессоров).
¦ Декодирование: команды имеют разную длину; некоторые в один байт, другие в два или три. Приведенная выше команда MOV, применима к различным ситуациям: можно переслать операнд (т. е. число над которым процессор выполняет какое-либо действие) из одной части процессора в другую, можно переслать число за пределы процессора и т. п. Даже если различия в командах незначительны, они важны. Декодированием в процессоре занимается дешифратор.

¦ Получение операндов: большинству команд для работы требуются данные. Просто сказать "MOV" означает ничего не сказать; процессор должен знать, что именно вы хотите переместить и откуда. Если процессору предписано сложить 22 и 34, то ему нужны эти операнды.