<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Pasa el inter a un registro y luego úsalo con la instrucción... de tdoas formas, es 0x14, no 14 ... recuerda hexadecimal no es lo mismo que un decimal y viceversa...<br><br><hr id="stopSpelling">Date: Wed, 23 Mar 2011 09:54:39 +0100<br>From: sgnieminen@gmail.com<br>To: cconclase@listas.conclase.net<br>Subject: [C con Clase] Instruccion int con ensamblador<br><br>Hola a todos:<div><br></div><div>Estoy intentando leer el puerto serie en C++ con el Dev-C++ medieante instrucciones en ensamblador. En concreto uso el siguiente código:</div><div><br></div><div><div><span class="ecxApple-tab-span" style="white-space:pre">   </span>unsigned char com;</div>
<div><span class="ecxApple-tab-span" style="white-space:pre">   </span>unsigned int init=3;</div><div><span class="ecxApple-tab-span" style="white-space:pre">      </span>unsigned int inter=14;</div><div><span class="ecxApple-tab-span" style="white-space:pre">    </span></div>
<div><span class="ecxApple-tab-span" style="white-space:pre">   </span>asm("mov init, %ah");</div><div>        asm("mov puerto, %dx");</div><div>        asm("int inter");</div><div>        asm("mov %ah, com");</div>
</div><div><br></div><div>Y obtengo el siguiente error al intentar llamar a la interrupcion 14h:</div><div><br></div><div>sufix or operands invalid for 'int'</div><div><br></div><div>¿Alguna solución? ¿Cómo he depasarle el valor de la interrupción?</div>
<div><br></div><div>Gracias</div>
<br>_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ                                     </body>
</html>