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

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
м подстановка дат в шаблонах с помощью AWB
Строка 1:
{{нетНет источниковссылок|дата=13 мая 2011}}'''Микроко́д''' — программа, реализующая набор инструкций [[процессор]]а. Так же как одна инструкция [[Высокоуровневый язык программирования|языка высокого уровня]] преобразуется в серию [[Машинный код|машинных инструкций]], в процессоре, использующем микрокод, каждая машинная инструкция реализуется в виде серии микроинструкций — микропрограммы, микрокода.
 
На большинстве [[компьютер]]ов, использующих микрокод, он присутствует не в основной [[Компьютерная память|памяти]], а в специальной быстродействующей памяти ({{lang-en|control store}}). Эта память может допускать только чтение либо чтение-запись; в последнем случае микрокод может быть загружен из [[Постоянное запоминающее устройство|постоянной памяти]] в процессе запуска процессора. Возможность изменения микрокода позволяет исправлять найденные ошибки и добавлять реализацию новых инструкций. Микрокод также позволяет настроить микроархитектуру компьютера на [[Эмуляция|эмуляцию]] другой (как правило, более сложной) [[Архитектура компьютера|архитектуры]].