Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Система команд. Структура слова команд. Синтаксис команд. Групи команд

Реферат Система команд. Структура слова команд. Синтаксис команд. Групи команд





gn=top>

G

I

D

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

D вибирає тип доступу (запис або читання). G вибирає тип пам'яті (Дані або програма). UREG визначає номер універсального регістру. Поле I визначає індексний регістр I. Поле DATA визначає значення модифікації для регістра I.

Прямий запис даних в пам'ять даних або пам'ять програми

Синтаксис:

DM (Ia, Mb) = ; PM (Ic, Md)

Функція:

Запис 32-розрядних даних в пам'ять даних або пам'ять програми при непрямої адресації. Дані розміщуються в старших 32 розрядах 40-розрядного слова пам'яті. Молодші 8 розрядів обнуляються. Регістр I співає-модифікується і оновлюється певним значенням регістра М. Зауваження:

Універсальний регістр (ureg) може знаходитися не в тому ж самому DAG (тобто DAG1 або DAG2), що і la/Mb або Ic/Md.

Приклади:

DM (I4, M0) = 19304;

РМ (114, Mil) = count; (Count-константа, обумовлена ​​користувачем)

Код операції:


47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32

100

1

I

м

G


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 = ;

Функція:

Запис 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 визначає значення даних. b>
Висновок

Набір команд процесорів сімейства ADSP-21000 забезпечує широкі можливості для їх програмування. Багатофункціональні команди дозволяють виконувати обчислення паралельно з передачею даних, а також одночасні операції помножувача і ALU. Практично кожна команда може бути виконана за один процесорний цикл. Алгебраїчний синтаксис, використовуваний асемблером сімейства ADSP-2106x, спрощує кодування і читаність. Зручний набір засобів розробки полегшує програмування.



Список використаних джерел

1. Остапенко О.Г., Лавлінскій С.І., Сушков А.В. та ін Цифрові процесори обробки сигналів . Довідник. М.: Радіо і зв'язок, 1994.264 с.



Назад | сторінка 9 з 9





Схожі реферати:

  • Реферат на тему: Регістр арифметичного пристрою ЕОМ
  • Реферат на тему: Кредитний регістр Національного банку Республіки Білорусь, його діяльність ...
  • Реферат на тему: Аналіз даних за допомогою технології Data Mining
  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...