пользуется команда SET. Чтение параметров среды MS DOS выполняет встроенная функция

ENVIRON$ ({env-variable$¦n%}» (4.16) Где: env-variable$ — имя параметра среды DOS, n% — номер строки в таблице параметров среды.

Изменение или добавление параметра может бытьпроизведено процедурой ENVIRON stringexpression$ (4.17)

Где: stringexpression$ — имя и значение параметра среды DOS (наптимер, PATH или PROMPT) в одной из следующих форм: env-variable$=env-string$,env-variable$ env-string$,

После выполнения QBasic программы изменения, внесенные командой ENVIRON, отменяются.

В случае ошибок во всех вышеперечисленные процедурах и функциях система выдает свои сообщения на дисплей, в среде QBasic нет таких сообщений и она не записывает их в «ячейки» со стандартными именами

ERROR, ERR, ERL.

Перейдем к описаниям синтаксиса команд, обеспечивающих работу с внешними по отношению к ОЗУ-ЦП устройствами. Здесь необходимо отметить, что большинство из этих устройств имеет собственный вычислитель (микропроцессор или специализированный вычислительный блок иногда с ЗУ довольно большого объема). Каждое из этих устройств работает по своей программе (в ряде случаев по одному из задаваемых извне варианту выполнения программы). Поэтому для понимания смысла действий, производимых командами для работы с внешними устройствами, ниже приведены необходимые сведения о принципах их взаимодействия с ОЗУ-ЦП.

3.5. КОМАНДЫ ДЛЯ РАБОТЫ С КЛАВИАТУРОЙ

Ввод информации в компьютер с клавиатуры осуществляется нажатием клавиш поодиночке или в некоторых комбинациях. Внешне клавиатура кажется достаточно простым устройством (разве что клавиш видимо-невидимо), но внутри нее работает микропроцессор, осуществляющий первичную обработку информации перед выдачей ее в компьютер.

При первичной обработке прежде всего осуществляется фильтрация нечеткого срабатывания контактов при нажатии и отпускании клавиш (микропроцессор обрабатывает оба эти события). Затем по нажатию и отпусканию определенных клавиш или их комбинаций и в зависимости от режима работы клавиатуры микропроцессор посылает в компьютер так называемые скан-коды, которые представляются одним или двумя байтами, так как на все используемые комбинации нажатия клавиш одного байта недостаточно. Системная программа BIOS организует в ОЗУ очередь из не более чем 15 нажатий на клавиши, обслуживание этой очереди обычное (первым пришел — первым обслужен). Если компьютер не успевает обслужить