Wstawki asm w dev-c++

0

Jak mam wstwaić kod asemblerowy do projektu w dev-cpp.
Robie to tak

#include <windows.h>
int  main()
{
    MessageBox(0,"Start","Start",MB_OK);
     __asm{ 
     
        mov cx,ax
        mox ax,bx
        mov ax,cx
  }     
    MessageBox(0,"End","End",MB_OK);
}   

Kod nie ma wiekszego sensu,niby wszystko dobrze ale nie kompiluje wywala błedy
main.c In function `main':
main.c parse error before '{' token
Makefile.win [Build Error] [main.o] Error 1
Czy moze mi ktoś powiedziec gdzie robie błąd i jak powinno wygladać to poprawnie ?
Thx.

0

z tego co wiem to dev (tak samo jak DJGPP) obsługuje składnię AT

[dopisane]
przykład z FAQ: http://www.bloodshed.net/faq.html#16
http://linuxbox.xip.pl/modules.php?name=News&file=article&sid=14

ps. składnia AT [glowa], intelowska lepsza

0

Milka to co napisałaś działa,ale jest nie wygodne prz bardziej rozbudowanych wstawkach.Chodzi mi raczej o cos w tym stylu jak miałem w kodzie.

0

chyba mnie nie zrozumiałeś...

to składnia Intelowska i nie jest niepoprawna w Dev'ie

        mov cx,ax
        mox ax,bx
        mov ax,cx

... jeżeli upierasz się na wstawki, musisz(!) używać składni AT

1 użytkowników online, w tym zalogowanych: 0, gości: 1