Архитектура ЭВМ. Процессоры корпорации Intel с динамическим выполнением команд

каждого этапа выполнения выбрать максимально возможное коли­ чество одновременно выполняемых команд. Здесь предполагается, что машина содержит достаточное количество устройств исполне­ ния операций. В машинах нет указателя команд, нет памяти данных в простейших вариантах реализации машин. Данные передаются от команды к команде согласно структуре программы (граф обработ­ ки). Имеются варианты реализации машин, которые содержат па­ мять для хранения структур данных, например, массивов. Для хранения команд программы используется активная па­ мять, в которой, кроме элементов памяти, имеются логические схемы. Пути передачи данных задаются номерами команд. В зави­ симости от реализации машины номера команд могут записываться в самих командах (если память не адресуется) или совпадать с ад­ ресами памяти команд. При выполнении программы возможны случаи одновремен­ ной готовности нескольких команд. Принципы определения готов­ ности команд к выполнению иллюстрирует рис. П1. Команды готовы к выполнению Команда готова Результат к выполнению выполнения Рис. П1. Возможные состояния команд в машине потоков данных Команды на рис. П1 изображены в виде окружностей с над­ писью ОР (операция). Дв}^местные команды имеют по два вход­ ных порта (входяш;ие стрелки) и один выходной порт (выходяш;ая стрелка). 85

RkJQdWJsaXNoZXIy MTY0OTYy