Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Микрокод23 января 2011Оглавление: 1. Микрокод 2. Причины появления и использования программа, реализующая набор инструкций процессора. Так же как одна инструкция языка высокого уровня преобразуется в серию машинных инструкций, в процессоре, использующем микрокод, каждая машинная инструкция реализуется в виде серии микроинструкций микропрограммы, микрокода. На большинстве компьютеров, использующих микрокод, он присутствует не в основной памяти, а в специальной быстродействующей памяти. Эта память может допускать только чтение либо чтение-запись; в последнем случае микрокод может быть загружен из постоянной памяти в процессе запуска процессора. Возможность изменения микрокода позволяет исправлять найденные ошибки и добавлять реализацию новых инструкций. Микрокод также позволяет настроить микроархитектуру компьютера на эмуляцию другой архитектуры. Микропрограммы состоят из серий микроинструкций. Микроинструкции управляют процессором на самом низком уровне. Например, отдельная микроинструкция может содержать указание следующих действий:
Для того чтобы одна микроинструкция могла описывать весь этот набор, микроинструкции часто делаются довольно «широкими», например, длиной в 56 бит или даже больше. Микроинструкции, или микро-команды — в свою очередь, инициируют так называемые микрооперации. Микрооперации — это и есть элементарные преобразования над данными; в качестве примеров можно привести следующие: скопировать операнд в регистр; установить флаг в 1; выставить операнд на шину; увеличить содержимое верхушки стэка на 1, и т. д. Просмотров: 2416
|