Page 162 - ЭВМ
P. 162

Условно  эти  подпроцессоры  называются  адресным  А-процес-
               сором и исполнительным Е-процессором. А- и Е-процессоры имеют
               собственные наборы регистров АО, А1... и ХО, Х1... соответственно
               и наборы команд. А-процессор выполняет все адресные вычисления

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














                                          и е
                                          н
                                          чте





















                             Рис. 5.22. Микропроцессор с разнесённой архитектурой

                      Данные, извлекаемые из памяти, используются либо в А-процес-
               соре, будучи помещенными в FIFO-очередь АА (FIFO – «первый во-

               шел, первый вышел» – буферное устройство передачи данных в по-
               рядке  поступления),  либо  помещаются  в FIFO-очередь,  называемую
               АЕ-очередью, для отсылки в Е-процес-сор. Когда Е-процессору тре-
               буются данные из памяти, он берет их из очереди АЕ. Если очередь
               пуста,  то  Е-процессор  задерживается  до  поступления  данных,  что
               решает  вопросы  синхронизации  работы  А-  и  Е-процессоров.  Если

               Е-процессор  выработал  данные,  которые  должны  быть  отправлены
               в память, то он помещает их в FIFO-очередь ЕА.


                                                           158
   157   158   159   160   161   162   163   164   165   166   167