VC++ & asm

0

Jak w VisualuC++ wstawic wstawke(i) assemblera?

0

VC++ nie znam, ale zarówno w C++ / C pod dosem jak i C++Builder robi się to tak:

asm
{ mov ax,3
   shl ax,cl
   xor ax,bx
}

czasem kompilator wymaga "_asm" lub "__asm" zamiast "asm" - nie wiem, dlaczego.

0

MSDN to na prawdę duże źródło wiedzy ;)

__asm assembly-language-instruction

__asm
{
assembly-language-instructions
}

przykład :

__asm
{
mov eax, 01h
int 10h
}

lub :

__asm mov eax, 01h
__asm int 10h

P.S. Nie martw się Marooned , ja czytam twoje stopki ;) , ale nie wszystkie rozumiem ( np. ten obrazkek z japońskimi symbolami ;) ) .
Szkoda tylko , że nikt nie zauważył mojego nowego avataru ;(

//heh - dzięx ;) - ja zauważyłem, ale tamten był lepszy - jednoznacznie identyfikował Ciebie - Marooned

// czasami zmiana avatara dobrze robi , oczywiście do ufoka kiedyś powrócę [soczek]

0

Sorki ze sie wtracam [diabel] ale zapomnij o tym - int 10h !!
Przerwania ktore mozna uzyc wymienilem w ktoryms z postow na tym forum .

0

Sorki ze sie wtracam [diabel] ale zapomnij o tym - int 10h !!
Przerwania ktore mozna uzyc wymienilem w ktoryms z postow na tym forum .

Zgadza się . To był tylko przykład wstawki .
A co ciekawe ten przykład znajdował się w MSDN ...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.