Микроассемблер - Microassembler
Эта статья нужны дополнительные цитаты для проверка.Октябрь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А микросборщик это компьютерная программа что помогает подготовить микропрограмма, называется прошивка, чтобы управлять низкоуровневой работой компьютера почти так же, как ассемблер помогает подготовить код более высокого уровня для процессор. Разница в том, что микропрограмма обычно разрабатывается только производителем процессора и тесно взаимодействует с компьютерное железо. На микропрограммном компьютере микропрограмма реализует операции Набор инструкций в котором любая нормальная программа (включая обе прикладные программы и операционные системы ) написано. Использование микропрограммы позволяет производителю исправлять определенные ошибки, в том числе обходить ошибки проектирования оборудования, не модифицируя оборудование. Другой способ использования микропрограмм, созданных с помощью микрокассемблера, заключается в том, чтобы позволить одному и тому же оборудованию работать на разных наборы инструкций. После сборки микропрограмма загружается в магазин управления стать частью логики ЦПУ с устройство управления.
Некоторые микросемблеры являются более универсальными и не ориентированы на единую компьютерную архитектуру. Например, за счет использования возможностей макроассемблера, Корпорация цифрового оборудования использовали свои МИКРО2 микроассемблер для очень широкого спектра компьютерных архитектур и реализаций.
Если данная компьютерная реализация поддерживает записываемое хранилище управления Микроассемблер обычно предоставляется клиентам как средство написания индивидуального микрокода.
В процессе микрокод при сборке рекомендуется проверить микропрограмму с помощью средств эмуляции перед распространением. В настоящее время микрокодирование переживает возрождение, поскольку можно исправить и оптимизировать прошивку уже произведенных или проданных процессоров, чтобы адаптироваться к конкретным условиям. операционные системы или исправить аппаратные ошибки. Однако обычно используемый для современных ЦП микросемблер недоступен для управления микрокодом. К сожалению, знание микрокода процессора обычно считается конфиденциальной информацией, поэтому трудно получить информацию о том, как его изменить.
внешняя ссылка
- «Микрокодезимулятор MikroSim 2010». 0/1-SimWare. Получено 2010-10-03.
- «Краткая история микропрограммирования». М. Смотерман. 2010 г.. Получено 2010-10-03.
- "Компьютерные структуры: принципы и примеры, Часть 2, РЕГИОНЫ КОМПЬЮТЕРНОГО ПРОСТРАНСТВА, Раздел 1, ПРОЦЕССОРЫ НА ОСНОВЕ МИКРОПРОГРАММ, стр. 151 и далее". Серия McGraw-Hill по информатике. Получено 2010-10-03.
- "Руководство разработчика программного обеспечения для архитектур Intel (R) 64 и IA-32, том 3A: Руководство по системному программированию, часть 1, глава 8.11:" Средства обновления микрокода"" (PDF). Корпорация Intel. Декабрь 2009 г.. Получено 2010-10-03.