Форум: "KOL";
Текущий архив: 2010.09.26;
Скачать: [xml.tar.bz2];
ВнизАссемблер и Win CE Найти похожие ветки
← →
AnarchyMob © (2008-10-09 02:52) [0]Маленький вопрос. Как компилировать ассемблер под ARM процессор, а то выдает ошибки в каждой строчке, пробовал ставить директиву {$IFDEF CPUARM}
...
{$ENDIF}
не помогло. Я пытался скомпилировать TKOLQProgressBar для Win CE, там есть одна функция на ассемблере в ней то и проблема.
← →
Аид (2008-10-09 07:14) [1]тоже вопрос по ассемблерным вставкам в lazarus:
хотел использовать kolTCPSocket.pas
но lazarus ругается на функцию с ассемблерной вставкойfunction stdwndproc(window:hwnd;message:dword;wparam:WPARAM;
lparam:LPARAM):LRESULT;stdcall;assembler;
asm
XOR EAX,EAX
PUSH EAX
PUSH LParam
PUSH WParam
PUSH Message
MOV EDX,ESP
MOV EAX,[ECX].Longint[4]
CALL [ECX].Pointer
ADD ESP,12
POP EAX
end;
C:\lazarus\KOL\kol\kolTCPSocket.pas(224,1) Fatal: Selected assembler reader not supported
как быть?
← →
blackman2003 (2008-10-09 18:02) [2]Начнем с того, что ARM- и x86-ассемблер не совместимы.
Соответственно под WinCE в принципе не может быть ни одной ASM-вставки от Win32 версии.
Кроме того, я не уверен, что fpc в полной мере поддерживает ARM-ассемблерные вставки.
Наверное, по образу и подобию KOL надо задать символ условной компиляции PAS_VERSION чтобы использовались PAS-версии функций.
Если для некоторых функций нет pas-альтернативы, переписывать с ассемблера в обычный код на паскале вручную.
← →
AnarchyMob © (2008-10-09 18:54) [3]Что ж будем переводить, ассемблер я знаю как-бы сказать, да не знаю я его, какие-то опыты были, но не более. Если обращусь поможите?
← →
vampir_infernal (2008-10-10 06:42) [4]Может быть Вам пригодится материал по системе команд avr-микрух.
http://www.gaw.ru/html.cgi/txt/doc/micros/avr/asm/start.htm
← →
AnarchyMob © (2008-10-10 14:53) [5]Большое спасибо за статью, уже видны первые сдвиги (shr) в моем изучении.
P.S.
Прошу прощения за орфографическую ошибку в предыдущем посте (совсем запарился), Русский язык надо уважать не меньше Паскаля. Я вообще стараюсь на всех форумах вопросы и ответы давать правильно (с точки зрения Русского языка), а тут что-то блин, ну в общем извините.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2010.09.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.074 c