19/05/13 11:23
emanuele19956
Salve a tutti, sono nuovo del forum
Spero di essere nella sezione giusta, dato che quello che voglio scrivere tocca diversi ambiti.
Quello che voglio fare è un software in C++ che includa codice assembly in grado di controllare la comunicazione tra due pc tramite porta seriale.
Scrivo non per farmi aiutare nell'algoritmo da implementare (a cui voglio lavorare da solo), ma solamente nei passaggi che devo fare per far funzionare il tutto. L'ambiente che uso è Visual Studio 2012.
Il problema principale si manifesta nel momento in cui chiamo gli interrupt del bios. Il punto è che la mia scheda madre è piuttosto avanzata e purtroppo non è dotata di porta seriale, cosicché quando, ad esempio, chiamo l'int 14h Windows mi dà un errore madornale. Come posso fare per lavorare comunque? Esiste un modo per simulare la porta seriale? E soprattutto la porta simulata verrebbe riconosciuta da un linguaggio a basso livello come assembly?
In realtà l'obiettivo finale è quello di integrare poi il codice C++ in un programma in Visual Basic cosicché la porta seriale possa essere controllata tramite interfaccia grafica ed eventi.
Mi rendo conto di non aver spiegato benissimo, ma non so fin dove posso spingermi dato che non sono certo di essere nella giusta sezione.
In ogni caso chiedetemi riguardo ogni cosa che non vi è chiara.
Grazie in anticipo.
Spero di essere nella sezione giusta, dato che quello che voglio scrivere tocca diversi ambiti.
Quello che voglio fare è un software in C++ che includa codice assembly in grado di controllare la comunicazione tra due pc tramite porta seriale.
Scrivo non per farmi aiutare nell'algoritmo da implementare (a cui voglio lavorare da solo), ma solamente nei passaggi che devo fare per far funzionare il tutto. L'ambiente che uso è Visual Studio 2012.
Il problema principale si manifesta nel momento in cui chiamo gli interrupt del bios. Il punto è che la mia scheda madre è piuttosto avanzata e purtroppo non è dotata di porta seriale, cosicché quando, ad esempio, chiamo l'int 14h Windows mi dà un errore madornale. Come posso fare per lavorare comunque? Esiste un modo per simulare la porta seriale? E soprattutto la porta simulata verrebbe riconosciuta da un linguaggio a basso livello come assembly?
In realtà l'obiettivo finale è quello di integrare poi il codice C++ in un programma in Visual Basic cosicché la porta seriale possa essere controllata tramite interfaccia grafica ed eventi.
Mi rendo conto di non aver spiegato benissimo, ma non so fin dove posso spingermi dato che non sono certo di essere nella giusta sezione.
In ogni caso chiedetemi riguardo ogni cosa che non vi è chiara.
Grazie in anticipo.
aaa