Реферат: Система команд. Структура слова команд. Синтаксис команд. Группы команд
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I выбирает индексный регистр I, М выбирает регистр модификации М. G выбирает тип памяти (память данных или память программы). DATA определяет 32-разрядные данные.
Запись данных в универсальный регистр
Синтаксис:
ureg = <data32>;
Функция:
Запись 32-разрядных данных в универсальный регистр. Если регистр 40-разрядный, данные размещаются в старших 32 разрядах, а в 8 младших записываются нули.
Примеры:
IMASK=0xFFFC0060;
M15=modl; (modi - константа, определяемая пользователем)
Код операции:
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
000 | 01111 | UREG |
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
DATA
UREG определяет номер универсального регистра. Поле DATA определяет значение данных.
Заключение
Набор команд процессоров семейства ADSP-21000 обеспечивает широкие возможности для их программирования. Многофункциональные команды позволяют выполнять вычисления параллельно с передачей данных, а также одновременные операции умножителя и ALU. Практически каждая команда может быть выполнена за один процессорный цикл. Алгебраический синтаксис, используемый ассемблером семейства ADSP-2106x, упрощает кодирование и читаемость. Удобный набор средств разработки облегчает программирование.
Список использованных источников
1. Остапенко А.Г., Лавлинский С.И., Сушков А.В. и др. Цифровые процессоры обработки сигналов. Справочник. М.: Радио и связь, 1994.264 с.