что такое микрокодированная архитектура в компьютерной архитектуре

Я хочу знать, что такое микрокодированная микроархитектура архитектуры набора инструкций (ISA) и почему она используется? В чем разница между архитектурой с микрокодом и микроархитектурой с одним циклом?

Поясните, пожалуйста, на некоторых примерах.

Спасибо

Это подозрительно похоже на домашнее задание, и эту информацию легко найти в гугле. Чему вы научились?
Это не вопрос домашнего задания. Я сделал Google, но я не мог найти ни одного хорошего ресурса. Если вы лучше разбираетесь в гугле, вы можете оставить информативный комментарий.

Ответы (1)

Не все инструкции ЦП имеют одинаковую сложность. Когда инструкции особенно сложны (например, некоторые инструкции x86), их удобнее реализовать в виде серии элементарных инструкций, содержащихся в очень быстрой внутренней памяти. Когда выполняется микрокодированная инструкция, микропроцессор разбивает ее на серию простых аппаратно закодированных инструкций и выполняет их последовательно.

Таким образом, микрокод используется в более сложных инструкциях, а простые инструкции выполняются напрямую. Например, сегодня микропроцессоры Intel используют микрокод для выполнения некоторых старых устаревших инструкций. Микропроцессоры x86, которые на бумаге относятся к CISC, внутри используют архитектуру, которая больше похожа на RISC, чтобы повысить производительность, и они предлагают поддержку устаревших инструкций через микрокод.

Вы можете найти много процессоров RISC, которые не используют микрокод. В основном это связано с их сокращенным набором инструкций, что делает более удобной аппаратную реализацию всех инструкций. Примером микропроцессора, не использующего микрокод, является MOS 6502.

можете ли вы предоставить какие-либо ссылки или ссылки, чтобы поддержать вашу мысль. Я также прошу вас посмотреть L2s1 курса компьютерной архитектуры Coursera на class.coursera.org/comparch-002/lecture/10 , потому что он говорит что-то еще
Вы можете найти много информации здесь: en.wikipedia.org/wiki/Microcode
Не могли бы вы предоставить ссылку, подтверждающую второй абзац вашего ответа? Хотя некоторые инструкции в IA декодируются микрокодом в серию инструкций (особенно тех, которые редко используются / устарели), это само по себе не означает, что процессоры Intel «больше похожи на RISC».
Некоторую информацию об архитектуре Intel вы можете найти в этом вопросе stackoverflow.com/questions/5806589/… и в этом посте solareves.blogspot.it/2009/07/…