Пр о ц е с с о р TMS 3 2 0C4 x
135
Приложение В 5. Команды логических операций
Таблица В.5
Мнемоника
Выполнение
Адресация операндов
Ц
1
2
3
4
AND
src,dst
Поразрядное логическое И между опе-
рандом-источником и операндом-
приемником. Результат записывается в
приемник. Операнды – целые беззнако-
вые
src
- регистровая, прямая,
16-разрядная непосредст-
венная
1
ANDN
src,dst
Поразрядное логическое И между опе-
рандом-приемником и инвертированным
операндом-источником. Результат запи-
сывается в приемник.
Операнды – целые беззнаковые числа
или косвенная адресация;
dst
- регистровая адресация
LSH
src_count,dst
Логический сдвиг операнда-приемника
на число разрядов, определяемое семью
младшими разрядами операнда-
источника. Младшие семь разрядов ис-
точника интерпретируются как число со
знаком. Если число
0 – сдвиг левый,
С
dst
0
, если < 0 – сдвиг
правый
0
dst
C
.
Если счетчик сдвига равен 0, сдвиг не
выполняется, флаг С сбрасывается в 0.
Операнд-приемник – целое беззнаковое
число
src_count
- регистровая,
прямая, 16-разрядная непо-
средственная или косвенная
адресация;
dst
- регистровая адресация
1
NOT
src,dst
Инвертированный операнд-источник за-
писывается в операнд-приемник. Опе-
ранды – беззнаковые целые числа
src
- регистровая, прямая,
16-разрядная непосред-
OR
src,dst
Поразрядное логическое ИЛИ между
операндом-источником и операндом-
приемником. Результат записывается в
приемник. Операнды – целые беззнако-
вые числа
ственная или косвенная ад-
ресация;
dst
- регистровая адресация
1
ROL
dst
Содержимое операнда-приемника (целый
без знака) сдвигается влево на один раз-
ряд. Старший бит переписывается в флаг
переноса С и в младший бит приемника
С
dst
dst
- регистровая адресация
1
I...,125,126,127,128,129,130,131,132,133,134 136,137,138,139,140,141,142,143,144,145,...186