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