При выполнении запрограммированного оператора XOR производится обнуление тех двоичных разрядов в параметре, запрограммированном слева от оператора XOR, номера которых заданы десятичным числом, запрограммированным справа от XOR.
Состояние отдельных разрядов параметра не изменяется. Задание номеров разрядов для сброса программируется аналогично оператору AND (см. п. 7.3.5.1.).
Пример:В параметре #Р должны сброситься второй и нулевой разряды, но нулевой разряд уже равен нулю, значит обнулится только второй разряд и в #Р окажется двоичное число 010 или десятичное 2.
Таким образом, оператор XOR выполняет логическую функцию "Исключающее ИЛИ".
Примечание:
При выполнении AND, OR, XOR производится контроль числа, определяющего разряды, на допустимую величину 8388607.99999.