HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: Компиляция ассемблера на eVC++ 4.0

[Ответить]
mkol [13.01.2005 23:39] Компиляция ассемблера на eVC++ 4.0:
Как откомпилировать код для ARM процессора?
Директива __asm { ... } позволяет вставлять ассемблерный код только для x86 процессора (Emulator). Как только запускаю компиляцию для ARMV4 (ассемблерный код для ARM естесственно исправляю), вылетает ошибка.
Некоторые C++ исходники содержат уже откомпилированные (*.obj) ассемблерные файлы.
Каким компилятором можно *.asm превратить в *.obj для дальнейшего использования ARM кода в C++ как внешней функции?
Det [14.01.2005 18:16] Re: Компиляция ассемблера на eVC++ 4.0:
Попробуйте посмотреть в каталоге /bin EVC. Не знаю, как в EVC4, но в EVC3 там лежит armasm.exe. Сам никогда им не пользовался - не было надобности, так что подробностей не знаю

А Вам, кстати, для каких задач ассемблер под ARM нужен, если не секрет?
mkol [14.01.2005 22:31] :
Большое спасибо - нашел armasm.exe и откомпилировал свою программу для управления Intel PXA270 (получение подробной информации о процессоре, управление множителем, изменение частоты шины, выбор режима работы процессора и т.д.).
Жаль, что нельзя вставлять ассемблерный код непосредственно в исходники на C++ (можно только для x86).
mkol [18.01.2005 15:33] :
Кстати, на сайте wasm.ru есть раздел о программировании на ассемблере для КПК!
[Ответить]