[C con Clase] Instruccion int con ensamblador

Saul Gil Nieminen sgnieminen en gmail.com
Mie Mar 23 09:54:39 CET 2011


Hola a todos:

Estoy intentando leer el puerto serie en C++ con el Dev-C++ medieante
instrucciones en ensamblador. En concreto uso el siguiente código:

unsigned char com;
unsigned int init=3;
unsigned int inter=14;
 asm("mov init, %ah");
        asm("mov puerto, %dx");
        asm("int inter");
        asm("mov %ah, com");

Y obtengo el siguiente error al intentar llamar a la interrupcion 14h:

sufix or operands invalid for 'int'

¿Alguna solución? ¿Cómo he depasarle el valor de la interrupción?

Gracias
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110323/a9fbd020/attachment.html>


Más información sobre la lista de distribución Cconclase