Процессора машин III поколения.
До внедрения синхронной технологии на базе микропроцессоров наибольшее распространение имел асинхронный способ обработки информации. Например, в машине ЕС 1050 одновременно выполнялись 3 команды. Это стало возможным благодаря низкому уровню обобществления оборудования ядра процессора.
1-й уровень реализует выборку фрагмента программы из ОП, длина слова которой – 8байт. Выделение команды из слова ОП и размещение ее в регистре команд называется распаковкой.
2-й уровень – формирование адресов операндов; выборка их из регистровой или оперативной памяти и размещение в специальных регистрах центрального устройства управления.
3-й уровень – выполнение действий над операндами в АЛУ и запись результатов в местную или оперативную память. Каждый уровень процессора составляет функционально независимые узлы (блоки). Совокупность узлов обеспечивающих выполнение одновременно 3-х команд называется центральным узлом процессора (управления).
БВК – блок выборки команд
БВД – блок выборки данных
БСА – блок сумматора адреса
БАР – блок адреса результата
ЦУУ – центральное устройство управления
Каждый уровень использует 2триггера (триггер готовности и триггер занятости) для обеспечения асинхронного обмена.
Пример совмещения циклов для обработки команд формата RX:
Время задержки в АЛУ определяется командой. Заштрихованные области – простой блока.
В ЕС 1061 для ускорения выполнения операций используется порядка 8-ми постпроцессоров – арифметических расширителей системы команд.
Дата добавления: 2017-04-20; просмотров: 322;