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); } Эти функции не возвращают значения.