[an error occurred while processing this directive] [an error occurred while processing this directive]
Хочу поделиться маленьким опытом относительно VDSP6.1. Может быть и мне кто поможет.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Ist 13 января 2002 г. 06:32

Буду без прелюдий (извините за прямоту).
Чтобы пользоваться более продвинутым Ассемблером от VDSP6.1 (по сравнению с версией 5.1) директиву “.INCLUDE” в исходниках нужно заменить на “#include”, тогда препроцессор ругаться не будет.
C применением нового asm21 выявились следующие приятные неожиданности:
- такой “#include” понимает и старый ассемблер (версия 5.1) (просто к сведенью);
- не нужен пресловутый SET ADI_DSP=D:\ADSP2181\ADI_DSP\ в autoexec.bat;
- корректный листинг (т.е где вложенные файлы через INCLUDE);
- была выдана ошибка на вложенный комментарий (старая версия комментировала не до конца открытую скобку);
- указана ошибка на команду IO(0x10)=M0, (которая легко транслировалась старой версией) в результате чего недопустимая мнемоника (на самом деле) транслировалась в код команды IO(0x10)=AY0.
Потом мы вспомнили, что что-то подобное было когда-то и с операцией ALU (XOR или AND) над константой.
Вооот значит . . .
А мне может подскажет кто-нибудь как установить другой шрифт в DEBUGAPP.EXE (а также цвет и размер). Буду очень признателен.
Может быть кто заметил глюки с командами AR=ABS AR; IF NEG JUMP FRAC; или невосстановлением флага при выходе из прерывания. Поделитесь своими соображениями istron@mail.ru.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru