Пр о ц е с с о р TMS 3 2 0C4 x
44
Параллельные команды
используют только регистровую и косвенную
адресацию. Из четырех источников операндов два должны быть в регистрах
R0-R7 (регистры R8-R11 не используются этими командами), а два должны ис-
пользовать косвенную адресацию с disp = 0, 1, IR0, IR1 . Приемниками резуль-
татов операций могут быть только регистры. Для первой операции - R0 или R1,
для второй - R2 или R3.
Таблица 1.11
Адресация источников в трехоперандных командах
Источник
src1
Источник
src2
Регистровая адресация
Регистровая адресация
Косвенная адресация (
disp
= 0, 1, IR0, IR1)
Регистровая адресация
Регистровая адресация
Косвенная адресация (
disp
= 0, 1, IR0, IR1 )
Косвенная адресация (
disp
= 0, 1, IR0, IR1)
Косвенная адресация (
disp
= 0, 1, IR0, IR1)
Регистровая адресация
Непосредственная (8-разрядная знаковая
константа)
Регистровая адресация
Косвенная адресация
∗
+ARn ( 5-разрядное
беззнаковое смещение )
Косвенная адресация
∗
+ARn (5-разрядное
беззнаковое смещение)
Непосредственная (8-разрядная знаковая
константа)
Косвенная адресация
∗
+ARn1 (5-разрядное
беззнаковое смещение)
Косвенная адресация
∗
+ARn2 (5-разрядное
беззнаковое смещение)
1.10. Система команд
Система команд процессора TMS320C4x содержит 145 команд. Она мо-
жет быть разделена на следующие группы команд:
•
передачи данных;
•
арифметические;
•
логических операций;
•
управления программой;
•
передачи данных с блокировкой
шины;
•
преобразования форматов;
•
трехоперандные;
•
параллельные.
Команды передачи данных
обеспечивают: загрузку данных из памяти в
регистр, его сохранение в памяти, манипуляции с системным стеком, передачу
данных между регистрами. Список команд передачи данных и краткое описа-
ние их выполнения приводятся в прил.
В 3
.
Арифметические команды
. Группа двухоперандных арифметических
команд процессора поддерживает арифметику с целыми знаковыми и беззнако-
выми числами, числами с ПТ и арифметику кратной точности. Команды имеют
два операнда - источник (
src
) и приемник (
dst
). Источником может быть ячейка
памяти, регистр или непосредственная константа. Приемник результата опера-