Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: VDSP - использование ассемблера
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
bve
Есть VDSP v.4. Можно ли и как работать там с чисто ассемблерными программами?
Библиотека наработана большая, перетаскивать в С нет сил!!!
bmf
Работает с ASM точно также как и C и CPP (абсолютно без разницы). Мало того, программы на си компилятся через промежуточный ASM файл. Странно, а чем Вы до этого компилировали свою библиотеку?
bve
Цитата(bmf @ Sep 27 2005, 22:49)
Работает с ASM точно также как и C и CPP (абсолютно без разницы). Мало того, программы на си компилятся через промежуточный ASM файл. Странно, а чем Вы до этого компилировали свою библиотеку?
*

До сих пор работал на GNU C v3.3 ( для ADSP2106x )
bmf
Цитата(bve @ Sep 28 2005, 09:25)
До сих пор работал на GNU C v3.3 ( для ADSP2106x )

Тогда корректный вопрос был бы специфичней, типа "проблемы переноса ASM кода на VDSP с GNU для shark"
bve
Цитата(bmf @ Sep 28 2005, 10:31)
Цитата(bve @ Sep 28 2005, 09:25)
До сих пор работал на GNU C v3.3 ( для ADSP2106x )

Тогда корректный вопрос был бы специфичней, типа "проблемы переноса ASM кода на VDSP с GNU для shark"
*


Согласен, вопрос ставится примерно так. Есть и еще вдогонку - макросы, написанные для GNU C с использованием ассемблерных вставок - как они переносятся?
Alhen
А можно по ходу вопрос, как перейти с ассемблера на С? Понимаю что вопрос необъятный, поэтому например конкретный вопрос: как организовать автобуфер для SPORT0 на С? Какие нибудь примеры?
fontp
Цитата(bve @ Sep 28 2005, 14:40)
Цитата(bmf @ Sep 28 2005, 10:31)
Цитата(bve @ Sep 28 2005, 09:25)
До сих пор работал на GNU C v3.3 ( для ADSP2106x )

Тогда корректный вопрос был бы специфичней, типа "проблемы переноса ASM кода на VDSP с GNU для shark"
*


Согласен, вопрос ставится примерно так. Есть и еще вдогонку - макросы, написанные для GNU C с использованием ассемблерных вставок - как они переносятся?
*



Переносятся руками. Как макросы так, что и не маловажно файлы CMD.
А как ещё могут переноситься неязыковые средства? Зато Ассемблер - он и в Африке ассемблер.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.