conio.h
Función outport Borland® C
int outport(int id_puerto, int valor);
Escribe el último byte de 1 palabra (word) al puerto de salida indicado por el argumento id_puerto; escribe el primer byte a id_puerto+1. La función outport funciona de la misma manera que la instrucción 80x86 OUT.
Valor de retorno:
La función outport retorna el valor escrito de una palabra (word) de tamaño al puerto apuntado por el argumento id_puerto e id_puerto+1.
Ejemplo:
#include <conio.h>
int main() {
int valor=0xFFAA, id_puerto=0; /* Puerto de serie 0 */
outport( id_puerto, valor );
clrscr();
cprintf( "Ejemplo de \"outport\"\r\n\r\n" );
cprintf( "Escribimos 1 word (2 bytes) al puerto %d: 0x%X.\r\n", id_puerto, valor );
cprintf( "Pulsa una tecla para continuar...\r\n" );
getch();
return 0;
}