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


Клиппер 5. Справочник - часть 565


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


See Also: INBYTE()
NUMHIGH()
NUMLOW()
OUTWORD()

 


 


 OUTBYTE()
 Выводит байт в порт ввода/вывода.
------------------------------------------------------------------------------
 
  Синтаксис
 
    OUTBYTE(<nPort|cHexPort>, <nOutByte|cHexOutByte>) --> lSuccessful
 
  Параметры
 
    <nPort|cHexPort> - адрес порта ввода/вывода, заданный в виде числа или
    в форме символьной строки шестнадцатеричных цифр.
 
    <nOutByte|cHexOutByte> - выводимое в порт ввода/вывода значение,
    заданное в виде числа или в форме символьной строки шестнадцатеричных
    цифр. Максимальное значение 255 ("FF").
 
  Возвращаемое значение
 
    lSuccessful - логическое значение .T. при успешном выводе, или .F. при
    некорректном задании параметров.
 
  Описание



Начало  Назад  Вперед