Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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

оглавление

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог