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

a = -pll, b= /4). Здесь действительные решения корней вычисляются как х\ 2, а комплексные - в виде действительной а и мнимой b частей. Программа на языке Денниса дает хорошее представление о графе обработки потока данных. Но она плохо отображает струк­ туру отдельных команд и этапы их выполнения. Для изучения структуры и механизма функционирования машин потоков данных воспользуемся языком программирования, предполагаюш;его более привычное представление программ в виде последовательностей операторов (команд). Каждая команда - это последовательность полей. Команды этого языка не равнозначны языку Денниса. Функции отдельной команды объединяют в себе функции исполни­ тельных устройств и размножителей. При этом функции блоков выполнения операций и блоков принятия решений объединены в одной команде. Отдельная команда языка содержит: код операции, адрес(а) назначения и поля дв}^ исходных операндов. Для каждого операн­ да команда содержит поля: • вентильного кода, • вентильного флага, • флага данных, • данных. Структура команды языка представлена на рис. П4. Для на­ глядности на рисунке линейная последовательность полей команды свернута в трехстрочную таблицу. Первая строчка команды отве­ дена коду операции и адресу(ам) назначения результата, вторая и третья строчки - полям, соответственно, первого и второго опе­ рандов. 90

RkJQdWJsaXNoZXIy MTY0OTYy