Differences
This shows you the differences between two versions of the page.
|
|
— |
ru:portout [2020/02/28 10:46] (current) |
| ==== 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 |
| |