Пр о ц е с с о р 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
). Источником может быть ячейка
памяти, регистр или непосредственная константа. Приемник результата опера-
I...,34,35,36,37,38,39,40,41,42,43 45,46,47,48,49,50,51,52,53,54,...186