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