Исполнение - микрокоманда - Большая Энциклопедия Нефти и Газа, статья, страница 2
Почему-то в каждой несчастной семье один всегда извращенец, а другой - дура. Законы Мерфи (еще...)

Исполнение - микрокоманда

Cтраница 2


Для расширения логических возможностей микрокоманды иногда используется многотактный принцип исполнения микрокоманды. В соответствии с этим принципом каждому разряду микрокоманды присваивается помер такта, в котором выполняется данная микрооперация; всем совместимым действиям может быть отведен один и тот же такт, а между взаимно исключающими действиями может быть установлена очередность, соответствующая наиболее употребительным комбинациям этих действий. Очевидно, однако, что нелегко установить универсальную очередность микроопераций в микрокоманде, которая годилась бы для большинства случаев.  [16]

При микропрограммном управлении БЦУ ( см. рис. 61) представляет собой микропрограммный управляющий автомат ( МПУА), вырабатывающий УС за счет последовательного считывания и расшифровки управляющих слов, располагающихся в ячейках памяти микрокоманд ПМК. Структура МПУА зависит от типа памяти микрокоманд ПМК, способов формирования УС, кодирования микрокоманд и исполнения микрокоманд.  [17]

Используется два основных метода формирования управляющих сигналов: аппаратный и микропрограммный. При аппаратном принципе управления для каждой операции имеется заданный набор логических схем, которые в определенных тактах ( по таймеру) выполнения команд формируют соответствующие управляющие сигналы для исполнения микрокоманд.  [18]

На рис. 1.14 приведена обобщенная логическая схема синхронизатора, удовлетворяющая всему перечню выдвинутых требований. Использование входов Пуск, Останов, Прерывание возволяет остановить синхросерию внутри цикла, либо после его окончания, а затем запустить в произвольный момент времени, что может широко использоваться при наладке процессора. Управление типом цикла по входам программирования позволяет перенастраивать синхронизатор на различные режимы работы сигналами из микрокоманды. Сп ] позволяет организовать системы синхронизации с разнесением фаз исполнения микрокоманд.  [19]

Примером может служить операция умножения, в которой одна из основных микроопераций может быть выражена следующим образом: сложить множимое с частичным произведением, если очередной разряд множителя равен единице. В качестве другого примера мож-но привести операцию нормализации, где необходимо сдвигать содержимое аккумулятора, если старший разряд мантиссы равен нулю. В процессорах с жесткой логикой, условность микрооперации легко реализуется путем подачи на вход соответствующей схемы И сигнала, соответствующего данному условию. В микропрограммных процессорах применение микрокоманд с условными кодами микрооперации хотя принципиально и возможно, но невыгодно, так как при неудовлетворении условия исполнение данной микрокоманды было бы пустой тратой времени.  [20]



Страницы:      1    2