Delta Electronics DVP30EX200T [341/451] After execution

Delta Electronics DVP30EX200T [341/451] After execution
Глава 3. Прикладные команды
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
339
API
Команда Операнды Функция
Контроллеры
ES2/EX2
SS2
SA2/
SE
SX2
180 MAND P
«Логическое И»
для матриц
Биты
Слова
Шаги программы
X
Y
M
S
K
H
KnX
KnY
KnM
KnS
T
C
D
E
F
MAND, MANDP: 9 шагов
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
ИМПУЛЬС
16-бит
32-бит
ES2/EX2
SS2
SA2/
SE
SX2
ES2/EX2 SS2
SA2/
SE
SX2
ES2/EX2
SS2
SA2/
SE
SX2
Операнды:
S
1
: Исходная матрица 1 S
2
: Исходная матрица 2 D: Результирующая матрица
n: Число строк матрицы (n = K1~K256)
Описание:
1. Команда MAND выполняет операцию «логическое И» между исходными матрицами 1 и 2
с количеством строк n и сохраняет результат в D.
2. Правило операции «логическое И»: результат равен 1 если оба бита равны 1; в других
случаях результат равен 0.
3. Если операнды S
1
, S
2
, D имеют формат KnX, KnY, KnM, KnS, применимо только n = 4.
Пример программы:
Когда X0 включен, команда
MAND проводит операцию
«логическое И» между
16-битными регистрами D0~D2 и
16-битными регистрами D10~D12.
Результат сохраняется в 16-битных
регистрах D20~D22.
Заметки:
1. Матрица состоит из более чем одной последовательности 16-битных регистров.
Количество показывает длину матрицы (n). Матрица содержит 16 × n битов и команды
операций с матрицами проводят их побитно.
2. Команды назначают один бит из 16 × n бит (b
0
~ b
16n-1
) для проведения операций. Этот
бит не содержит данных.
3. Операциям с матрицами требуется один 16-битный регистр для обозначения одного из
16n битов в матрице регистр указателя (Pr) матрицы, назначаемый пользователем.
Диапазон Pr: 0 ~ 16n -1, соответствует b0 ~ b16n-1 в матрице.
4. Номер бита убывает слева
направо (см. рис.). Номер бита
определяет его при проведении
операций побитового сдвига,
поворота и т.п.
1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1
1 1 1 1 1 1 1 1 1 1
0 0 0 0
1 1
1 1 0 10 0 0 0 0 00 0 1 1 0 0
1 1 0 10 0 0 0 0 00 0 1 1 0 0
b0
b16
b32
b31
b15
b47
D0
D1
D2
b16n-1
1 1 1 1 1 1 1 1 1 1
0 0 0 0
1 1
Left
Right
Width: 16 bits
Dn-1
Length: n
1 1 1 1 1 1 1 1 1 1 1 1
0 0 0 0
1 1 1
1 1 1 1 1 1 1 1 1
0 0 0 0
1 1 1 1 1 1 1 1 1
1 1 1
0 0 0 0
b15 b0
MAND
1
1
0 0 0
111
0 0
0000 00
1 1
0 0 0
11
1
0 00000 0
0
1
1
0
0 01
11
0 00000 00
1
1 0 0
0
0
0 00000 00
1 1
0 0 0
0
0 0
0000 00
1 1
0 0 0
0
0
00000 00
0 0
0 0
0 0
Before
Execution
After
Execution
D0
D1
D2
D10
D11
D12
D20
D21
D22
До
выполнения
После
выполнения
Левая сторона
Правая сторона
Ширина 16 бит
X0
MAND D0 D10 D20 K3
Длина n

Содержание

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

Скачать