conio.h


Función inport Borland® C

int inport(int id_puerto);

Lee 1 byte de la parte baja de 1 palabra (word) desde el puerto de entrada indicado por el argumento id_puerto; lee el byte alto desde id_puerto+1. La función inport funciona de la misma manera que la instrucción 80x86 IN.

Valor de retorno:

La función inport retorna el valor leído de una palabra (word) de tamaño desde el puerto apuntado por el argumento id_puerto e id_puerto+1.

Ejemplo:

#include <conio.h>

int main() {
   int valor, id_puerto=0;    /* Puerto de serie 0 */

   valor = inport( id_puerto );
   clrscr();
   cprintf( "Ejemplo de \"inport\"\r\n\r\n" ); 
   cprintf( "Leemos 1 word desde el puerto %d: 0x%X.\r\n", id_puerto, valor );
   cprintf( "Pulsa una tecla para continuar...\r\n" );
   getch();

   return 0;
}