[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ВН 05 марта 2003 г. 12:54
В ответ на: вопрос - КАК УСТАНАВЛИВАТЬ отправлено yes 05 марта 2003 г. 12:19

Нет флагов Z,C и т.д. И нигде они не расположены. Для 62x есть единственный флаг, расположенный в CSR. SAT, saturation.
Условные инструкции провереяют содержимое какого-то из регистров B0-B2,A1,A2 на 0, либо не 0. Любая инструкция может изменить эти регистры. Для этого достаточно указать один из этих регистров приемником результата.
Но т.к. проверка в условных только на 0, не 0, то приходится и к-ды CMP** вставлять. Или каким-то другим образом привести к виду 0, не 0. Для проверки бита, например, может использоваться к-да EXTU, регистр результата к-рой - один из B0-B2,A1,A2. А потом условная к-да.
Для 67xx в контрольном регистровом файле введены добавочные регистры.
В которых всяческие оверфлоу, ундерфлоу, наны и т.п. Регистры эти прозываются FADCR,FMCR,FAUCR.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru