ciao a tutti
scrivendo il seguente programma assembler:
codice:
mov ah,02h ; inserisci in ah la funzione di int 21h da usare(output carattere)
mov dl,41h ; inserisci in dl 41h che in decimale è 65 ovvero A
int 21h ; chiama l'interrupt del dos che stamperà il carattere
int 20h ; esci dal programma
con debug.exe funziona ma se lo inserisco in un programma C++(usando Visual C++ 6.0)
codice:
void main() {
__asm {
//codice asm
}
}
compila ma quando eseguo viene schermo blu.
Qualcuno saprebbe dirmi se inline assembler ha qualcosa di diverso rispetto il classico assembler x86 spiegato nei tutorials?
ciao e grazie