Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Обзор основных инструкций языка STEP 7




Обзор битовых логических инструкций

 

Битовые логические инструкции работают с двумя числами, 1 и 0. Эти две цифры образуют базис системы счисления, называемой двоичной системой. Цифры 1 и 0 называются двоичными цифрами (bi nary digi t s) или просто битами. При работе со схемами, использующими контакты и катушки, значение 1 означает активное состояние или протекание тока, а 0– неактивное состояние или отсутствие протекания тока.

 

Битовые логические инструкции интерпретируют состояния сигналов 1 и 0 и комбинируют их по правилам булевой логики. Эти комбинации дают результат 1 или 0, называемый «результатом логической операции» (RLO).

 

Для приложений битовой логики используются следующие битовые логические инструкции:

• A И

 

• AN И-НЕ

• O ИЛИ

 

ON ИЛИ-НЕ

X ИСКЛЮЧАЮЩЕЕ ИЛИ

XN ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ

O И перед ИЛИ

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

 

A(И с открытием скобки

AN(И – НЕ с открытием скобки

O(ИЛИ с открытием скобки

ON(ИЛИ - НЕ с открытием скобки

X(ИСКЛЮЧАЮЩЕЕ ИЛИ с открытием скобки

XN(ИСКЛЮЧАЮЩЕЕ ИЛИ- НЕ с открытием скобки

) Закрытие скобки

 

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

• =

Присвоение

• R Сброс  
• S

Установка

Для изменения результата логической операции Вы можете использовать

следующие:    
• NOT   Инверсия RLO
• SET   Установка RLO в 1
• CLR   Сброс RLO в 0

• SAVE

Сохранение RLO в BR регистре

Другие инструкции реагируют на появление нарастающего или падающего фронта

 

RЛО:

 

FN Выделение падающего фронта RLО

FP Выделение нарастающего фронта RLО

Пример применения основных битовых инструкций представлен на рисунке 8


 

A: Логическое И                                           AN: Логическое И – НЕ

 

O: Логическое ИЛИ                                     O: Логическое ИЛИ

 

ON: Логическое ИЛИ-НЕ                            X: Исключающее ИЛИ

 

A(: И с открывающей скобкой  = Присвоение

 

Рисунок 8 - Пример применения основных битовых инструкций

 

Обзор инструкций сравнения

 

Аккумуляторы 1 (ACCU1) и 2 (ACCU2) сравниваются в соответствии с выбранным Вами типом сравнения:

 

== ACCU1 равен ACCU2

 

<> ACCU1 не равен ACCU2

> ACCU1 больше ACCU2

< ACCU1 меньше ACCU2

>= ACCU1 больше или равен ACCU2

<= ACCU1 меньше или равен ACCU2


Если условие сравнения выполняется, то RLO получает значение "1". Биты слова состояния СС1 и СС0 изменяются в соответствии с выполняемыми инструкциями сравнения на “меньше”, ”равно” или ”больше”.

 

Вы можете использовать следующие типы сравнения:

 

? I: Сравнение чисел типа Integer (16-битовых),

? D: Сравнение чисел типа Double Integer (32-битовых),

? R: Сравнение чисел с плавающей точкой (32-битовых).





Поделиться с друзьями:


Дата добавления: 2018-11-12; Мы поможем в написании ваших работ!; просмотров: 338 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Своим успехом я обязана тому, что никогда не оправдывалась и не принимала оправданий от других. © Флоренс Найтингейл
==> читать все изречения...

2351 - | 2156 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.