Микрокод: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 11:
* Обновить «коды состояния» из флагов АЛУ («Отрицательное», «Ноль», «Переполнение», «Перенос»)
* Установить указатель микрокоманд на микроинструкцию номер nnn
Для того чтобы одна микроинструкция могла описывать весь этот набор, микроинструкции часто делаются довольно «широкими», например, длиной в 56 [[бит]] или даже больше. Микроинструкции, или микро-команды - в свою очередь, инициируют так называемые микрооперации. Микрооперации - это и есть элементаные преобразования над данными; в качестве примеров можно привести следующие:
скопировать операнд в регистр;
установить флаг в 1;
выставить операнд на шину;
увеличить содержимое верхушки стэка на 1, и т. д.
 
== Причины появления и использования ==