Jak w VisualuC++ wstawic wstawke(i) assemblera?
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.
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]
Sorki ze sie wtracam [diabel] ale zapomnij o tym - int 10h !!
Przerwania ktore mozna uzyc wymienilem w ktoryms z postow na tym forum .
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.