Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Assign a,b
A - задает номер параметра транзакта, куда записываются данные из операнда B Пр.: ASSIGN 3, 25 - параметр 3 получит значение 25 ASSIGN 3+, 2 - к текущему значению параметра 3 прибавить 2 ASSIGN 3-, 1 - от текущего значения параметра 3 вычесть 1 Можно использовать стандартные числовые атрибуты: ASSIGN 3, Q2- текущее значение очереди 2 становится значением параметра 3 ASSIGN P3, 2 - косвенное задание параметра.Рассматривается значение параметра 3, если в нём указано 7, то 7-ой параметр получит значение 2
Пример 5.2: Пример использования параметров транзактов. Пусть у нас есть 3-и процессора. Для каждого из них есть своя БП.
Без использования ASSIGN необходимо было бы использовать ветвление. А вот какой простой становится программа с использованием этого блока: * В функции A будут разыгрываться номера значений *1, 2, 3 и параметр P1 в блоке ASSIGN получит * одно из этих значений.
* Номера очереди и процессора совпадают.
Лекция №6
|