C / conio.h / inport
cgets, clreol, clrscr, cprintf, cputs, cscanf, delline, getch, getche, getpass, gettext, gettextinfo, gotoxy, highvideo, » inport, insline, kbhit, lowvideo, movetext, normvideo, outport, putch, puttext, _setcursortype, textattr, textbackground, textcolor, textmode, ungetch, wherex, wherey, window,
Funcion: inport()
Sintaxis:
int inport(int id_puerto);

Descripcion: 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.
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;
}

Librerias C

Librerias ANSI C
   string.hcstring
   math.hcmath
   stdio.hcstdio
   time.hctime
   stdlib.hcstdlib
   ctype.hcctype
   locale.hclocale
   signal.hcsignal
   setjmp.hcsetjmp

Librerias Borland
   conio.h
   graphics.h