Исследование систем управления методами имитационного моделирования. Варжапетян А.Г. - 34 стр.

UptoLike

Составители: 

34
Формат: <TRANSFER [A],B,[C]>, где
А - вероятность перехода на метку блока, записанного в поле С;
В и С - метки блоков, между которыми предстоит выбирать.
Существуют 4 следующие основные варианты применения ОБ:
1. Безусловный переход:
< TRANSFER , B >
А - по умолчанию 0, заменяется обязательной запятой
Вне имеет значения по умолчанию, характеризует имя (адрес) блока, к
которому направляется
транзакт.
2. Условный переход с одним альтернативным адресом (режим "BOTH"):
< TRANSFER BOTH, B, C >
А - не имеет значения по умолчанию, операнд заменяется словом BOTH,
указывающим тип режима;
Впо умолчанию обозначает, что Хакт следует в первый
последовательный блок, при именовании операнда В характеризует имя
(адрес) блока, к которому направляется транзакт(основной адрес);
Сне
имеет значения по умолчанию, характеризует собой альтернативный
адрес (при невозможности войти в блок с адресом В).
3. Условный переход со многими альтернативами (режим "ALL"):
<TRANSFER ALL, B, C, D >
Ане имеет значения по умолчанию, операнд заменяется словом ALL,
указывающим тип режима;
Впо умолчанию обозначает, что Х акт следует в первый
последовательный блок, при именовании представляет собой
первый адрес;
Сне имеет значения по умолчанию, определяет последний адрес;
Dне имеет значения по умолчанию, представляет собой константу М,
используемую для вычисления возможных адресов движения транзактов: адрес
в поле В, затемВ+М, В+2М, ..., адрес в поле С.
4. Статистический переход (переход с заданной вероятностью):
<TRANSFER А, В,
С >
А не имеет значения по умолчанию, характеризует вероятность перехода
транзакта по адресу С или часть времени используемую ОБ С;
Впо умолчанию является следующим последовательным ОБ, при
именовании представляет собой альтернативный адрес.
В GPSS/H удобно использовать так называемую относительную адресацию,
т.е. обращение к какому-либо блоку, не имеющему метки,
осуществляется с
помощью его относительного адреса. Для примера рассмотрим три варианта
записи блока безусловного перехода.
Примеры.
1. TRANSFER ,CPU2
2. TRANSFER ,*+3
3. TRANSFER ,CPU1+2