Клиппер 5. Справочник

в форме символьной строки шестнадцатеричных


    в форме символьной строки шестнадцатеричных цифр.
 
  Возвращаемое значение
 
    nByte - число, содержащее байт, считанный из порта ввода/вывода, или
    (-1) при ошибочном задании параметра. При задании несуществующего или
    недоступного порта ввода/вывода возвращается случайное значение.
 
  Описание
 
    Функция возвращает байт, считанный из порта ввода/вывода, заданного
    параметром <nPort|cHexPort>. Для стандартных аппаратных средств, таких
    как порты последовательного интерфейса, CT II содержит набор


    оптимизированных функций. Однако, при необходимости прочитать значение
    непосредственно из порта ввода/вывода, можно использовать и данную
    функцию.
 
  Примечания
 
  . В соответствии с соглашениями для микропроцессоров семейства
    i80x86 в 16-битовом слове младший байт  расположен по четному
    (меньшему) адресу, а старший байт расположен по нечетному (большему)
    адресу.
 
  Примеры
 
  . Чтение байта по первому (базовому) адресу порта 1
    последовательного интерфейса. Этот пример служит только для
    иллюстрации, поскольку в CT II включены специальные функции для работы
    с портами последовательного интерфейса:
 
    ? INBYTE(1016)                      // Адрес в числовой форме
    ? INBYTE("3F8")                     // Тот же адрес в форме строки
                                        // шестнадцатеричных чисел
 

See Also: INWORD()
OUTBYTE()

 

 

 INWORD()
 Возвращает 16-битовое слово, считанное из порта ввода/вывода.
------------------------------------------------------------------------------
 
  Синтаксис
 
    INWORD(<nPort|cHexPort>) --> nWord
 
  Параметры
 
    <nPort|cHexPort> - адрес порта ввода/вывода, заданный в виде числа или
    в форме символьной строки шестнадцатеричных цифр.
 
  Возвращаемое значение
 
    nWord - число, содержащее 16-битовое слово, считанное из порта

Содержание раздела