User Tools

Site Tools


ru:portout

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:portout [2020/02/28 10:46] (current)
Line 1: Line 1:
 +==== PortOut ====
 +=== Формат: ===
 +**portout** ( номер_порта_вв/выв, значение )
 +=== Описание: ===
 +Записывает //значение// в диапазоне (0-255) в системный порт ввода/вывода. Чтение и запись в системные порты ввода/вывода является опасной операцией и может привести к непредсказуемым последствиям. Эта функция может быть отключена по соображениям безопасности. Включить или выключить эту функцию можно в меню Правка>Настройки в панели меню программы. Эта функция реализована только в сборке для Windows. В Vista и Windows 7 необходимо запустить BASIC-256 один раз с правами администратора и установить драйвер inpout32. После установки драйвера, функции PortIn/PortOut будут работать без необходимости повышения прав пользователя.
 +=== Смотри также: ===
 +[[portin|PortIn]]
 +=== Пример: ===
 +
 +<code>
 +for y = 0 to 255
 +   portout 0x378,y
 +   print y + " " + portin(0x379)
 +   pause .1
 +next
 +</code>
 +Будет выведены числа от 0 до 255 в стандартный порт принтера и напечатаны соответствующее значения статусного регистра.
 +=== Впервые в версии: ===
 +0.9.6.41
  
ru/portout.txt · Last modified: 2020/02/28 10:46 (external edit)