Page 144 - ЭВМ
P. 144

В  МП  используются  два  способа  организации  управления.
               Схемный, жесткий или аппаратный способ управления (рис. 5.10, б)
               используется  в  однокристальных  МП [13].  Он  характеризуется  тем,
               что дешифрирование кода команды и выработка последовательности

               сигналов,  необходимых  для  выполнения  тех  или  иных  операций,
               формируется внутренними, т. е. реализованными на кристалле, логи-
               ческими  схемами,  представляющими  собой  специальный  блок,  на
               вход которого подается код соответствующей команды.
                      Управляющие  сигналы  вырабатываются  в  течение  нескольких
               тактов, последовательность их формирования определяется совокуп-
               ностью различных сигналов и условий, что предопределяет достаточ-

               но  сложную  в  функциональном  отношении  структуру  дешифратора
               команд и блока формирования сигналов управления.
                      Основным  достоинством  такого  способа  управления  является
               сравнительно высокое быстродействие.
                      Второй способ организации управления, называемый микропро-
               граммным  управлением (рис. 5.10,  в),  используется  как  в  однокри-

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

               команды  и  выработка  управляющих  сигналов  производятся  под
               управлением микропрограммы, хранимой в ПЗУ МК.
                      В  результате  этого  в  МПС (МЭВМ)  с  микропрограммным  УУ
               существует два уровня управления и, соответственно, программиро-
               вания: 1)  командный,  на  котором  пользователь  пишет  программы,

               2) микрокомандный, или микропрограммный, микропрограммы кото-
               рого составляет разработчик системы.
                      Хранение микрокоманд в специальном ЗУ позволяет при необ-
               ходимости  достаточно  просто  осуществлять  замену  микропрограмм,
               т. е. набора выполняемых микропроцессором команд. Однако необхо-
               димость обращения к ЗУ микрокоманд в каждом такте ограничивает
               (снижает) быстродействие такого МП.
                      В общем случае пользователь может и не знать, как реализуется

               та  или  иная  команда,  хотя  при  необходимости  может  изменить  со-
               держимое  ПЗУ  МК,  вводя  новую  команду  или  модифицируя  уже
               имеющуюся.



                                                           141
   139   140   141   142   143   144   145   146   147   148   149