n представляется прерывание для вызова
Функция CALL INTERRUPT вызывает системное прерывание
--------
Синтаксис CALL INTERRUPT n
---------
Замечания Целым выражением n представляется прерывание для вызова в диапазо-
--------- не от 0 до 255.Как раз перед получением управления обработчиком
прерываний регистры процессора загружаются значениями из буфера машинных ре-
гистров.При возврате ,осуществляемом обработчиком прерываний,буфер принимант
значения из процессорных регистров.В любое данное время буфер содержит сос-
тояние регистров процессора в том виде,в котором находились эти регистры при
компилировании самого последнего внешнего вызова или оператора REG.
В справочном руководстве по технике DOS содержится полная информация о
многих функциях,доступных через механизм CALL INTERRUPT.Программист ответст-
веннен за защиту регистров стекового сегмента (SS) и стекового указателя (SP).
Ограничения Перед исполнением оператора CALL INTERRUPT подходящие регистры
центрального процессора должны быть возбуждены через оператор REG.После ис-
полнения оператора CALL INTERRUPT к значениям процессорных регистров должен
быть обеспечен доступ через функцию REG.
см также CALL ABSOLUTE
REG
Пример 'call interrupt исполняет обслуживание DOS прерываний
$include "regnames.inc"
reg %ax &H0200
'ah=02 шестнадцатиричная функция станд. DOS-вывода литерала
reg %ox,reg(%ox)and&HFF02
'DL=02 шестнадцатиричное DH остается тем же
'DL:=литера для вывода
call interrupt &H21 'вызов прерывания 21
Функция CDBL
------------
Функция CDBL преобразует число в формат двойной точности
-------
Синтаксис y=CDBL(числовое выражение)
---------
- 86 -
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий