CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
outp, outpw - вывод в порт
Описание
Эти функции обеспечивают интерфейс с аппаратными пор-
тами ввода/вывода 8086, используя команды 'in' и 'out'
процессора 8086.
outp - пишет младший байт value в указанный порт.
outpw - записывает значение слова в указанный порт.
Если включен файл dos.h, компилятор "открыто подстав-
ляет код для outp и outpw.
Использование
#include <dos.h>
void outp(int port_address, int value);
void outpw(int port_address, int value);
Рекомендация
Смотрите также inp, inpw.
Пример;
/* Эта функция выключает курсор IBM MDA. */
#include <dos.h>
int porta, portb, bytea, byteb;
main()
{
char result;
porta = Ox3B4;
portb = Ox3B5;
bytea = 10;
byteb = 32;
result = inpw(porta);
printf("Значение из порта %x равно %x hex\n",
porta, result);
outp(porta,bytea);
outp(portb,byteb);
}
/* Эта функция включает курсор IBM MDA. */
#include <dos.h>
int porta, portb, bytea, byteb;
main()
{
porta = Ox3B4;
portb = Ox3B5;
bytea = 10;
byteb = 11;
outp(porta,bytea);
outp(portb,byteb);
}
Эти функции не возвращают значения.
