Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 98 стр.

UptoLike

Составители: 

98
циклы, устройство предвыборки получает копии ранее выпол-
ненных команд из кэш-памяти, т.е. считываний из основной па-
мяти не производится.
Запрос шины от устройства предвыборки имеет низший
приоритет. Если предположить обращение к памяти без состоя-
ния ожидания, то действия предвыборки никогда не задержива-
ют выполнение. Устройство предвыборки очищается, когда на-
рушается естественный порядок выполнения команд, например:
при переходах, переключениях задач, особых случаях и преры-
ваниях.
Устройство предвыборки никогда не обращается за конец
сегмента кода и к странице, которая не присутствует в памяти.
Чтобы предотвратить опережающее считывание за конкретный
адрес, команды не должны быть ближе к этому адресу на один
байт плюс один выровненный 16-байтный блок.
4.2.5. Устройство дешифрирования команд
Устройство дешифрирования команд получает команды от
устройства предвыборки и в двухступенчатом процессе преоб-
разует их в управляющие сигналы низкого уровня и точки входа
микрокода, т.е. микропрограмм.
Устройство дешифрирования команд одновременно обра-
батывает байты префиксов команд, коды операций, байты адре-
сации и смещения.
Устройство очищается при каждой очистке устройства
предвыборки команд.
4.2.6. Устройство управления
Устройство управления интерпретирует слово команды и
точки входа микрокода, полученные от устройства дешифриро-
вания команд. Оно имеет выходы для управления целочислен-
ным устройством и устройством с плавающей точкой, а также
управляет сегментацией, так как команды могут определять вы-
бор конкретного сегмента.
Устройство управления содержит микрокод (управляющие
микропрограммы) процессора. Многие команды имеют всего
циклы, устройство предвыборки получает копии ранее выпол-
ненных команд из кэш-памяти, т.е. считываний из основной па-
мяти не производится.
     Запрос шины от устройства предвыборки имеет низший
приоритет. Если предположить обращение к памяти без состоя-
ния ожидания, то действия предвыборки никогда не задержива-
ют выполнение. Устройство предвыборки очищается, когда на-
рушается естественный порядок выполнения команд, например:
при переходах, переключениях задач, особых случаях и преры-
ваниях.
     Устройство предвыборки никогда не обращается за конец
сегмента кода и к странице, которая не присутствует в памяти.
Чтобы предотвратить опережающее считывание за конкретный
адрес, команды не должны быть ближе к этому адресу на один
байт плюс один выровненный 16-байтный блок.
    4.2.5. Устройство дешифрирования команд
     Устройство дешифрирования команд получает команды от
устройства предвыборки и в двухступенчатом процессе преоб-
разует их в управляющие сигналы низкого уровня и точки входа
микрокода, т.е. микропрограмм.
     Устройство дешифрирования команд одновременно обра-
батывает байты префиксов команд, коды операций, байты адре-
сации и смещения.
     Устройство очищается при каждой очистке устройства
предвыборки команд.
            4.2.6. Устройство управления
     Устройство управления интерпретирует слово команды и
точки входа микрокода, полученные от устройства дешифриро-
вания команд. Оно имеет выходы для управления целочислен-
ным устройством и устройством с плавающей точкой, а также
управляет сегментацией, так как команды могут определять вы-
бор конкретного сегмента.
     Устройство управления содержит микрокод (управляющие
микропрограммы) процессора. Многие команды имеют всего

                             98