Delta Electronics DVP30EX200T Инструкция по программированию онлайн [151/451] 397537

Delta Electronics DVP30EX200T Инструкция по программированию онлайн [151/451] 397537
Глава 3. Прикладные команды
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
149
API
Команда Операнды Функция
Контроллеры
ES2/EX2 SS2
SA2/
SE
SX2
30 D
ROR P
Кольцевой сдвиг вправо
Тип
Операнд
Биты Слова Шаги программы
X
M
K
H
KnX
KnY
KnM
KnS
T
C
D
E
F
ROR, RORP: 5 шагов
DROR, DRORP: 9 шагов
D
*
*
*
*
*
*
*
*
n
*
*
ИМПУЛЬС
16-бит
32-бит
ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2
Операнды:
D: Операнд для кольцевого сдвига n: Количество сдвигаемых бит
Описание:
1. Эта команда сдвигает битовое состояние D вправо на n мест (бит).
2. Состояние последнего сдвигаемого бита (отмечен ) копируется во флаг переноса
М1022.
3. Эта команда обычно используется в импульсном режиме выполнения (RORP, DRORP).
4. Если операнд D используется с индексом F, то возможно выполнение только 16-битных
команд.
5. Если операнд D - это KnY, KnM, KnS, то возможно только Kn = К4 (для 16 бит) или К8
(для 32 бит).
6. Необходимое условие для операнда n: 1≤ n ≤16 (16-бит), 1≤ n ≤32 (32-бит)
Пример программы:
Когда Х0 включен, 16 бит (4 бита в группе) в D10 повернется вправо, как показано на рисунке
ниже. Значение последнего бита, отмеченного , будет сохранен во флаге переноса М1022.
0 1
1 1
0 1 0
1 0 0 11 1 0 0
1
0 1
0 1 1 1 0 0 11
1 1 0
0 1 0
0
Upper bit
Lower bit
Upper bit lower bit
*
X0
RORP
D10
K4
Rotate to the right
16 bits
Carry
flag
Carry
flag
After one rotation
to the right
D10
D10
M1022M1022
M1022
API
Команда Операнды Функция
Контроллеры
ES2/EX2 SS2
SA2/
SE
SX2
31 D
ROL P
Кольцевой сдвиг влево
Тип
Операнд
Биты Слова Шаги программы
X
M
K
H
KnX
KnY
KnM
KnS
T
C
D
E
F
ROL, ROLP: 5 шагов
DROL, DROLP: 9 шагов
D
*
*
*
*
*
*
*
*
n
*
*
ИМПУЛЬС
16-бит
32-бит
ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2
Операнды:
D: Операнд для кольцевого сдвига n: Количество сдвигаемых бит
Описание:
1. Эта команда сдвигает битовое состояние D влево на n мест (бит).
2. Состояние последнего сдвигаемого бита (отмечен ) копируется во флаг переноса
М1022.
3. Эта команда обычно используется в импульсном режиме выполнения (ROLP, DROLP).
Сдвиг вправо
После сдвига вправо
Старший бит
Старший бит
Младший бит
Младший бит
16 бит
М1022
Флаг переноса
Флаг переноса

Содержание

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

Скачать