
5—78 Глава 5: Стандартные команды RLL.
Руководство пользователя контроллера DL06 (D0-06USER-M-RUS)/ Перевод ООО «ПЛКСистемы»
Exclusive Or Double (XORD)
Команда Exclusive Or Double — это 32-битная
команда, которая выполняет операцию
исключающего ИЛИ над значением из аккумулятора
и константой (Aaaa), которая является или двумя
последовательными ячейками V-памяти, или 8-ми
разрядной константой (максимум). Результат
находится в аккумуляторе. Дискретные флаги
состояния указывают, является ли результат
команды
Exclusive Or Double нулем или
отрицательным числом
(старший бит включен).
Тип данных операнда Диапазон DL06
A ааа
V-память V Смотри карту памяти
Указатель Р Смотри карту памяти
Константа K
0-FFFFFFFF
Флаги Описание
SP63 «1», если результат в аккумуляторе является нулем
SP70 «1», если результат в аккумуляторе является отрицательным
ПРИМЕЧАНИЕ: Флаги состояния доступны только до тех пор, пока не
другая команда не использует те же самые флаги
В следующем примере, когда Х1 включен, значение в V2000 и V2001 будет
загружено в аккумулятор командой Load Double. Выполняется операция
исключающего ИЛИ над значением из аккумулятора и значением 36476А38,
используя команду Exclusive Or Double. Значение из аккумулятора выводится
в V2010 и V2011, используя команду Out Double.