Архитектура ЭВМ. Процессоры корпорации Intel с динамическим выполнением команд
Размножитель - это команда дублирования токенов данных. Он содержит одну входную линию и несколько выходных линий. Размножитель готов к выполнению при поступлении токена дан ных на входную линию и при отсутствии токенов на всех выход ных линиях. Язык предусматривает использование блоков нескольких ти пов: выполнения операций, принятия решений, вентилей типа Т (TRUE - истинно), вентилей типа F (FALSE - ложно) и смесителей (рис. П2). Блок выполнения операции готов к работе при наличии токе нов данных на всех входных линиях и при отсутствии токена ре зультата на выходной линии. Блок производит арифметическую (сложение, вычитание, умножение и т.д.) обработку входных дан ных и помещает результат на выходную линию. Блок принятия решений является блоком выполнения логи ческих операций. Он так же готов к работе при наличии токенов данных на всех входных линиях и при отсутствии токена результа та на выходной линии. Но токен результата (сигнал управления) является логической величиной, принимающей значения TRUE или FALSE. Е[римерами отношений, вычисляемыми блоками принятия решения, могут служить выражения: (а > с), (а = Ь), (а b). Вентиль типа Т готов к работе при наличии на его входах как токена данных, так и токена сигнала управления, при отсутст вии токена данных на выходе. Если значение управляющего сигна ла равно TRUE, то вентиль пропускает входной токен данных на выход. Если значение управляющего сигнала равно FALSE, то вен тиль не пропускает входной токен данных на выход. В обоих слу чаях входные токены данных и сигнала управления на входах по глощаются. 88
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy