14.10.5 interrupt

Вверх  Предыдущий  Следующий

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

На платформах, где нет возврата из прерывания, будет выполнен нормальный код выхода из подпрограммы. Для получения дополнительной информации о сгенерированном коде, смотри Справочник программиста Free Pascal.