Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

jak połączyć c++ z assemblerem?

Ostatnio zmodyfikowano 2009-05-18 23:05
Autor Wiadomość
pekfos
Temat założony przez niniejszego użytkownika
jak połączyć c++ z assemblerem?
» 2009-05-16 20:09:12
jak połączyć c++ z assemblerem??
chodzi mi o to jak napisać funkcję w c++ której źródło
będzie napisane w assemblerze.
P-6916
lynx
» 2009-05-16 20:16:01
C/C++
__asm
{
}
Rolę odgrywa też kompilator.
P-6917
WunM
» 2009-05-16 20:16:12
__asm__("");

Ale używa się trochę inaczej, nie jest to czysty kod. Poszukam linków ;0

//ale nie dla każdego kompilatora ;)
Trochę tutaj jest
P-6918
pekfos
Temat założony przez niniejszego użytkownika
» 2009-05-16 20:28:45
chyba coś tego typu:
C/C++
void getch() {
    __asm( "mov ah,0" );
    __asm( "int 16h" );
}

int main()
{
    getch();
    return 0;
}
to akurat nie działa
P-6920
pekfos
Temat założony przez niniejszego użytkownika
» 2009-05-16 20:46:18
1.
asm( "" );
to GCC rozumie
2.co robi 2Eh bo nie znam?
P-6925
pekfos
Temat założony przez niniejszego użytkownika
» 2009-05-16 21:21:13
C/C++
void getch() {
    asm( "xorb %al, %al" );
    asm( "int $22" );
}
int main()
{
    getch();
    return 0;
}
zwala się zaraz po uruchomieniu:(
P-6926
steckel
» 2009-05-16 21:24:49
Spróbuj nazwać inaczej tą funkcję.
P-6927
pekfos
Temat założony przez niniejszego użytkownika
» 2009-05-17 13:28:15
tak więc co mam dać aby nie tylko się skompilowało ale i działało?
P-6951
« 1 » 2 3 4
  Strona 1 z 4 Następna strona