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)
compila ma quando eseguo viene schermo blu.codice:void main() { __asm { //codice asm } }
Qualcuno saprebbe dirmi se inline assembler ha qualcosa di diverso rispetto il classico assembler x86 spiegato nei tutorials?
ciao e grazie![]()

Rispondi quotando