Оглавление:
Определение - что означает микрокод?
Микрокод - это самый низкий указанный уровень наборов команд процессора и машины. Это слой, состоящий из небольших наборов команд, которые получены из машинного языка. Микрокод выполняет короткие, регистровые операции на уровне управления, включая несколько микро-инструкций, каждая из которых выполняет одну или несколько микро-операций.
Микрокод и машинный язык различаются. Машинный язык работает на верхнем уровне аппаратной абстракции. Тем не менее, микрокод имеет дело с операциями более низкого уровня или схемами. Поскольку микрокод обычно встроен в оборудование, его нельзя изменить.
Техопедия объясняет микрокод
Микрокод является результатом низкоуровневой интерпретации машинного языка. Он управляет аппаратными ресурсами на уровне регистра или схем. Машинный язык интерпретирует и отправляет машинные инструкции на самый нижний уровень аппаратного уровня, где они переводятся в небольшие микропрограммы, называемые микрокодами. Каждый фрагмент микрокода может содержать одну или несколько микрокоманд, которые выполняют операции на основе схем.
Микрокод хранится в ПЗУ или в стираемом программируемом ПЗУ (СППЗУ) и не может быть легко изменен обычными программистами. Задачи микрокода включают в себя подключение различных регистров с использованием арифметико-логических единиц, выполнение математических вычислений и сохранение результатов в регистре.
