SD 1

Меню

Microcode › что это такое

ГлавнаяВсе разделы терминовКомпьютеры

Страница создана: , обновлена:

Microcode - что это такое, определение термина

Microcode - система команд нижнего (аппаратурного) уровня, которая напрямую управляет микропроцессором.

Microcode - заказать или купить

{banner_box}

Детальная информация

Отдельная машинная команда (инструкция) обычно транслируется в несколько микрокоманд. Обычно микрокоманды встроены в ПЗУ и не могут модифицироваться.

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

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

Ссылка для обмена:

Ссылка для форума:

Ссылка для сайта:

microcode, микрокод, микрокоманда

Страница: Microcode › что это такое

Дата публикации: 2014-04-01 12:20. Последние изменения: 2014-08-25 16:41