совпадения аргументов, кидает на нужный адрес микрокода.
Но может и пропустить микрокод, исполнить инструкцию как есть.
Было бы полностью неразумно писать ненужный микрокод для всех ... сколько там инструкций? Больше 100. И ещё в факториал по аргументам.
Микрокод поэтому и весит всего 10-17 килобайт.
Мы обсуждаем Чайник Рассела. Пока Intel сам не расскажет нам что произойдет под капотом - нам останется только высказывать предположения. Но я заметил какую бурю чувств вызвало обсуждение UB в сях. И мне кажется что микрокод - это страшная черная дыра из огромного количества UB в которую лучше не лазить без описания api.
Обсуждают сегодня