Основы микропроцессорной техники. Ливенцов С.Н - 46 стр.

UptoLike

46
В аппаратных (схемных) устройствах управления каждой опера-
ции соответствует свой набор логических схем, вырабатывающих оп-
ределенные функциональные сигналы для выполнения микроопераций
в определенные моменты времени. При этом способе построения уст-
ройства управления реализация микроопераций достигается за счет од-
нажды соединенных между собой логических схем, поэтому ЭВМ с
аппаратным устройством управления называют ЭВМ с жесткой логи-
кой управления. Это понятие относится к фиксации системы команд в
структуре связей ЭВМ и означает практическую невозможность каких-
либо изменений в системе команд ЭВМ после ее изготовления.
При микропрограммной реализации устройства управления в со-
став последнего вводится ЗУ, каждый разряд выходного кода которого
определяет появление определенного функционального сигнала управ-
ления. Поэтому каждой микрооперации ставится в соответствие свой
информационный код микрокоманда. Набор микрокоманд и последо-
вательность их реализации обеспечивают выполнение любой сложной
операции. Набор микроопераций называют микропрограммами. Спо-
соб управления операциями путем последовательного считывания и
интерпретации микрокоманд из ЗУ (наиболее часто в виде микропро-
граммного ЗУ используют быстродействующие программируемые ло-
гические матрицы), а также использования кодов микрокоманд для ге-
нерации функциональных управляющих сигналов называют микропро-
граммным, а микроЭВМ с таким способом управления микропро-
граммными или с хранимой (гибкой) логикой управления.
К микропрограммам предъявляют требования функциональной
полноты и минимальности. Первое требование необходимо для обес-
печения возможности разработки микропрограмм любых машинных
операций, а второе связано с желанием уменьшить объем используемо-
го оборудования. Учет фактора быстродействия ведет к расширению
микропрограмм, поскольку усложнение последних позволяет сокра-
тить время выполнения команд программы.
Преобразование информации выполняется в универсальном ариф-
метико-логическом блоке микропроцессора. Он обычно строится на
основе комбинационных логических схем.
Для ускорения выполнения определенных операций вводятся до-
полнительно специальные операционные узлы (например, узел цикли-
ческого сдвига). Кроме того, в состав микропроцессорного комплекта
(МПК) БИС вводятся специализированные оперативные блоки ариф-
метических расширителей.
Операционные возможности микропроцессора можно расширить
за счет увеличения числа регистров. Если в регистровом буфере закре-