Что такое микрокод процессора?
CISC-команда исходного x86-кода разбивается в набор RISC-команд, которые и скармливаются аппаратному RISC-процессору. т.е. во всех современных процессорах x86 и x86-64 эмулируется, алгоритмы этой эмуляции и записаны в микрокоде 
практическое описание примения микрокода процессора к примеру здесь
Любой процессор по сути маленький компьютер, там есть исполнительные устройсва, ячейки регистров (память), внешние каналы (шины данных и адреса), кеши.... и всем этим нужно как-то управлять. Вот за это управление и отвечает микрокод процессора. По сути это такой глубоко завязанный на железо код, который позволяет реализовать отдельные примитивные действия внутри процессора, которые требуют согласованного действия отдельных его компонентов.
Но микрокод только в древних процессорах (которые собирались из сотен отдельных элементов или нескольких микросхем) хранился в отделной схеме ПЗУ. Во всех микропроцессорах (когда все потроха процессора, а порой еще и часть внешних шин собраны на одном кристалле) микрокод пишется в отдельную часть этого общего кристалла. И не всегда это ПЗУ, иногда там типа флеша, но быстрого, ведь он работает на внутренней (очень высокой) частоте процессора.