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