Delta Electronics VFD004E21T [332/342] Sub d0 d10 d20

Delta Electronics VFD004E21T [332/342] Sub d0 d10 d20
Ревизия: Июнь 2016 г., 14EE, V1.23/CTL V2.23 Адаптация и перевод: компания СТОИК (www.deltronics.ru) - 332 -
16-битные операции:
A. ФЛАГ НУЛЯ (Zero) М1020: если результатом сложения является 0, включается
флаг нуля
B. ФЛАГ ЗАИМСТВОВАНИЯ (Borrow) М1021: если результатом сложения явилось
число меньше -32 767, включается флаг заимствования.
C. ФЛАГ ПЕРЕНОСА (Carry) М1022: если результатом сложения явилось число
выше +32 767, включается флаг переноса.
Пример программы 1:
Если включен Х0, то суммируются значения данных в регистрах D0 и D10. Результат
суммирования запоминается
в регистре данных D20.
X0
ADD D0 D10 D20
API
Мнемоника Операнды Функция
21 SUB P S
1
, S
2
,
D Вычитание числовых данных
Тип
OP
Биты Слова Шаги в программе
X Y M K H KnX KnY KnM T C D SUB, SUBP: 7 шагов
---
S
1
* * * * * * * *
S
2
* * * * * * * *
D * * * * *
Операнды:
S
1
: Уменьшаемое S
2
: Вычитаемое D: Разность
Описание:
1. S
1
S
2
D. Значение данных в S2 вычитается из значения данных S1. Результат
вычитания запоминается в адресе цели D. Операция выполняется в BIN-формате.
2. В старшем бите запоминается знак числа вычитания:
0: знак положительного числа 1: знак отрицательного числа
3. При определенных результатах счета после исполнения инструкции включается
специальное реле (флаг).
16-битные операции:
A. Если результат операции = “0”, включится Zero flag, M1020 = ON.
B. Если результат операции меньше –32768, включится borrow flag, M1021 = ON.
C. Если результат операции больше 32767, включится carry flag, M1022 = ON.
Пример программы:
Если включен Х0, то находится разность значений данных в регистрах D0 и D10. Результат
вычитания запоминается в регистре данных D20.
X0
SUB D0 D10 D20

Содержание

Похожие устройства

Скачать