Обзор

Метка как адрес

Метка является адресом команды перехода. Метка состоит максимум из четырех символов. Первый символ должен быть буквой алфавита; остальные символы могут быть буквами или цифрами (например, SEG3). Метка перехода указывает пункт назначения, в который по вашему желанию должна перейти программа.
Метку вводят над катушкой перехода (см. рис.1).

Метка как пункт назначения

Метка пункта назначения должна располагаться в начале сегмента. Метку пункта назначения вводят в начале сегмента, выбирая LABEL из браузера LAD. Появляется пустой блок. В этом блоке вводится имя метки.

 

Переход в блоке, если RLO = 1 (безусловный переход)

Команда Безусловный переход соответствует команде "перейти на метку". Между левой шиной и операцией не могут располагаться никакие дополнительные элементы KOP. Ни одна из команд между операцией перехода и меткой не выполняется.
Эту команду можно использовать во всех логических блоках: организационных блоках (OB), функциональных блоках (FB) и функциях (FC).

Блок LAD Параметры Тип данных Область памяти Описание
          <адрес>
  ——( JMP )
Имя метки - - Адрес определяет метку, на которую выполняется абсолютный переход.

пример и биты слова состояния

 

Переход в блоке, если RLO = 1 (условный переход)

Команда Условный переход соответствует команде "перейти на метку", если RLO = 1. Для этой операции используйте элемент KOP "Jump unconditional [Безусловный переход]", но только с предшествующей логической операцией. Условный переход выполняется только тогда, когда результатом этой логической операции является RLO = 1. Ни одна из команд между операцией перехода и меткой не выполняется. Эта команда может использоваться во всех логических блоках.

Элемент LAD Параметры Тип данных Область памяти Описание
          <адрес>
  ——( JMP )
Имя метки - - Адрес определяет метку, на которую выполняется переход, когда RLO = 1.

обязательно посмотрите пример

 

Переход в блоке, если RLO = 0 (переход, если не 1)

Команда Переход, если не 1 соответствует команде "перейти на метку", которая выполняется, если RLO = 0. Эта команда может использоваться во всех логических блоках.

Элемент LAD Параметры Тип данных Область памяти Описание
          <адрес>
  ——( JMPN )
Имя метки - - Адрес определяет метку, на которую происходит переход, когда RLO = 0.

обязательно посмотрите пример

 

Метка

LABEL [метка] – это идентификатор пункта назначения команды перехода. Для каждой из команд ---(JMP) и ---(JMPN) должна существовать метка.

Элемент LAD
Описание
4 символа: Первый символ: буква
остальные символы: буква или цифра

пример использования метки


<--Предыдущая статья   Следующая статья -->

Rambler's Top100


Сделано djoni