Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом

Пример 4






Рассмотрим работу ЗУ емкостью 256 Кб. В ЗУ с интервалом 3±2 с загружаются файлы, занимающие 4 Кб памяти. Через 10±3 с становятся ненужными и освобождают память.

SIMULATE

MEM STORAGE 256

GENERATE 3, 2

ENTER MEM, 4

ADVANCE 10, 3

LEAVE MEM, 4

TERMINATE 1

START 250

END

10. ASSIGN A, B, C

Присваивает (если A+ – увеличивает, A- – уменьшает) параметру транзакта (номер которого указан в A) значение параметра B. C – тип параметра транзакта.

Параметр транзакта – это величина, соответствующая атрибуту элемента модели. У каждого транзакта свои параметры. Ссылка на параметр транзакта, который обрабатывается блоком, выполняется в виде группового имени P, за которым следует последовательный номер параметра и его тип. Например, P3H – третий полусловный параметр обрабатываемого транзакта.

Примеры использования блока ASSIGN:

ASSIGN 3, 2, PH – третьему полусловному параметру присвоить 2.

ASSIGN 1-, 1, PB – значение первого байтового параметра уменьшить на единицу.

11. SAVEVALUE A, B, C

Присваивает (если A+ – увеличивает, A- – уменьшает) сохраняемой величине, указанной в параметре A (только номер или последовательность от 3 до 5 символов, не начинающееся на X), значение параметра B.

C – тип сохраняемой величины.

Ссылка на сохраняемую величину выполняется в виде группового имени X, за которым следует либо номер сохраняемой величины, либо после символа $ – символьное имя этой величины, например X$DASP.

Для задания начальных значений сохраняемым переменным используется карта INITIAL.

INITIAL A1, B1/... /A N, B N

A i – имя сохраняемой величины,

B i – ее начальное значение.

Если сохраняемая величина не описана в карте INITIAL, то по умолчанию ее значение равняется 0.

Примеры использования оператора SAVEVALUE:

SAVEVALUE SI, 12, PF – присвоить переменной с именем SI полнословного целого типа значение 12.

SAVEVALUE 12, -3, PB – присвоить переменной байтового типа с номером 12 значение -3.

SAVEVALUE A+, 1, PB – увеличить значение A на единицу.

12. TEST X A, B, C

Проверяет отношение X (L(<), LE(< или=), E(=), NE(< >), GE(> или=), G(>)) между значениями параметров A и B. Если оно выполняется, то транзакт обрабатывается следующим блоком, если нет, то блоком, на который указывает метка C. Именем метки может быть числовой номер или последовательность от 3 до 5 символов.

Примеры:

TEST NE 12, X$TAST, TST – управление передается блоку с меткой TST, если переменная TAST равна 12.

TEST LE P1H, P2H, GO – если второй параметр транзакта больше первого, то управление передается по метке GO.

Другой формой оператора TEST является оператор IF.

IF X, A

Осуществляет переход на метку A, если логическое условие X истинно. Если логическое условие X ложно, то транзакт обрабатывается следующим блоком.

Примеры использования оператора IF вместо TEST:

IF X$TAST=12, TST

IF P1H> P2H, GO






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.