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 [2016/01/01 22:49] (current)
Line 1: Line 1:
 +==== PortOut ====
 +=== Формат:​ ===
 +**portout** ( номер_порта_вв/​выв,​ значение )
 +=== Описание:​ ===
 +Записывает //​значение//​ в диапазоне (0-255) в системный порт ввода/​вывода. Чтение и запись в системные порты ввода/​вывода является опасной операцией и может привести к непредсказуемым последствиям. Эта функция может быть отключена по соображениям безопасности. Включить или выключить эту функцию можно в меню Правка&​gt;​Настройки в панели меню программы. Эта функция реализована только в сборке для 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: 2016/01/01 22:49 (external edit)