Руководство по языку B.Pascal 7

Описания interrupt


В описании процедуры перед блоком операторов может указыва- ется директива interrupt. Процедура в этом случае рассматривает- ся, как процедура прерывания. Отметим пока, что процедура interrupt не может вызываться из операторов процедуры, и что каж- дая процедура interrupt должна определять список параметров, нап- ример, следующим образом:

procedure MyInt(Flags, CS, IP, AX, BX, CX, DX, SI, DI, DS, ES, BP: Word); interrupt;

Примечание: Не используйте директиву interrupt при разработке программ для Windows - это приведет к сбою.

Список параметров не обязательно должен совпадать с указан- ным синтаксисом - он может быть короче и использовать другие име- на, но регистры должны передаваться в указанном порядке.



Содержание раздела