Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Инструкции перехода

Инструкции преобразования

Математические инструкции с плавающей точкой

Математические инструкции с целыми числами

Инструкции перехода

ЛЕКЦИЯ №7

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ FBD. ИНСТРУКЦИИ: ПЕРЕХОДА, МАТЕМАТИЧЕСКИЕ, ПРЕОБРАЗОВАНИЯ.

 

Возможно использование следующих инструкций перехода:

- JMP Безусловный переход;

- JMP Условный переход;

- JMPN Условный переход по нулю.

Эти инструкции можно использовать во всех логических блоках: в организационных (OB), функциональных (FB) и функциях (FC).

Метка перехода как операнд.

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

Метка перехода как место назначения

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

 

 

JMP: Безусловный переход в блоке

Обозначение:

Пример

Переход всегда выполняется. Никакие команды между командой перехода и меткой не выполняются.

JMP: Условный переход в блоке

Инструкция «Условный переход в блоке»соответствует команде “перейти на метку”, если RLO равен 1. Для этой инструкции тоже используется элемент FBD “Безусловный переход”, но он делается условным предшествующей логической операцией.

Пример:

Если состояние сигнала на входе I0.0 равно 1, переход на метку CAS1 будет выполнен. Инструкция сброса выхода Q4.0 не будет выполняться, даже если состояние сигнала I0.3равно1.

 

JMPN: Переход при 0

Обозначение:

 

Инструкция «Переход при 0»соответствует команде “перейти на метку”, которая выполняется, если RLO равен 0.

 

LABEL: Метка перехода

Обозначение:

Метка перехода - это идентификатор места назначения инструкции перехода. Метка перехода должна существовать для любой инструкции перехода (JMP или JMPN).

 

 

<== предыдущая лекция | следующая лекция ==>
Необходимым условием для проведения дисперсионного анализа является то, чтобы независимая переменная была категориальной, а зависимая – метрической | Математические инструкции с целыми числами
Поделиться с друзьями:


Дата добавления: 2014-01-14; Просмотров: 608; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.