Microcode

Автор: John Stephens
Дата создания: 26 Январь 2021
Дата обновления: 14 Май 2024
Anonim
34C3 -  Everything you want to know about x86 microcode, but might have been afraid to ask
Видео: 34C3 - Everything you want to know about x86 microcode, but might have been afraid to ask

Содержание

Определение - что означает микрокод?

Микрокод - это самый низкий указанный уровень наборов команд процессора и машины. Это слой, состоящий из небольших наборов команд, которые получены из машинного языка. Микрокод выполняет короткие, регистровые операции на уровне управления, включая несколько микро-инструкций, каждая из которых выполняет одну или несколько микро-операций.


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

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет микрокод

Микрокод является результатом низкоуровневой интерпретации машинного языка. Он управляет аппаратными ресурсами на уровне регистра или схем. Машинный язык интерпретирует и передает машинные инструкции на самый нижний уровень аппаратного уровня, где они переводятся в небольшие микропрограммы, называемые микрокодами. Каждый фрагмент микрокода может содержать одну или несколько микрокоманд, которые выполняют операции на основе схем.

Микрокод хранится в ПЗУ или в стираемом программируемом ПЗУ (СППЗУ) и не может быть легко изменен обычными программистами. Задачи микрокода включают подключение различных регистров с использованием арифметико-логических единиц, выполнение математических вычислений и сохранение результатов в регистре.