Page 162 - ЭВМ
P. 162
Условно эти подпроцессоры называются адресным А-процес-
сором и исполнительным Е-процессором. А- и Е-процессоры имеют
собственные наборы регистров АО, А1... и ХО, Х1... соответственно
и наборы команд. А-процессор выполняет все адресные вычисления
и формирует обращения к памяти по чтению и записи. А-процессор
является обыкновенным целочисленным процессором, поэтому он
способен выполнять произвольные целочисленные преобразования,
не связанные с вычислением адресов. Е-процессор реализует вычис-
ления с плавающей точкой.
и е
н
чте
Рис. 5.22. Микропроцессор с разнесённой архитектурой
Данные, извлекаемые из памяти, используются либо в А-процес-
соре, будучи помещенными в FIFO-очередь АА (FIFO – «первый во-
шел, первый вышел» – буферное устройство передачи данных в по-
рядке поступления), либо помещаются в FIFO-очередь, называемую
АЕ-очередью, для отсылки в Е-процес-сор. Когда Е-процессору тре-
буются данные из памяти, он берет их из очереди АЕ. Если очередь
пуста, то Е-процессор задерживается до поступления данных, что
решает вопросы синхронизации работы А- и Е-процессоров. Если
Е-процессор выработал данные, которые должны быть отправлены
в память, то он помещает их в FIFO-очередь ЕА.
158