conio.h
Macro outp Borland® C
int outp(unsigned id_puerto, int valor);
Escribe el último byte del argumento valor al puerto indicado por el argumento id_puerto. Si la macro outp es llamada cuando conio.h haya sido incluida, será tratada como una macro que expande el código "en línea" (inline). Si no se incluye conio.h, o si se incluye conio.h pero desactivas la definición de la macro outp, entonces se instituye la función outp.
Valor de retorno:
La macro outp retorna el valor escrito al puerto apuntado por el argumento id_puerto.
Ejemplo:
#include <conio.h> int main() { int valor=0xFF; unsigned id_puerto=0; /* Puerto de serie 0 */ outp( id_puerto, valor ); clrscr(); cprintf( "Ejemplo de \"outp\"\r\n\r\n" ); cprintf( "Escribimos 1 byte al puerto %d: %d.\r\n", id_puerto, valor ); cprintf( "Pulsa una tecla para continuar...\r\n" ); getch(); return 0; }