Page 142 - ЭВМ
P. 142

Командный  цикл (КЦ) –  время  выборки,  декодирования  и  вы-
               полнения команды. В зависимости от типа команды КЦ может состо-
               ять из нескольких машинных циклов.

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

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

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

               устройств (блоков).
                      Операционное  устройство,  основу  которого  в  МП  составляет
               АЛУ и ряд регистров, характеризуется совокупностью определенных
               в нем элементарных функциональных операций, выполняемых в про-

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

               лом (рис. 5.10, а), называют микрооперацией (МО).
                      Совокупность  микроопераций,  выполняемых  за  один  тактовый
               интервал, называют микрокомандой (МК).
                      Главная  отличительная  особенность  МК (по  отношению  к  ко-

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

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

               частью, т. е. кодом операции, называют микропрограммой.
                      Таким  образом,  процесс  выполнения  любой  команды  может
               быть описан некоторой микропрограммой и реализован за несколько




                                                           139
   137   138   139   140   141   142   143   144   145   146   147