Аварийный останов
Аварийный останов (авост) — останов программы пользователя из-за сбоя или фатальной ошибки.
Обычно аварийный останов программы происходит в результате ошибки, не предусмотренной пользователем. Такой, как деление на ноль или извлечение квадратного корня из отрицательного числа. Но также аварийный останов можно вызвать преднамеренно, с помощью команды K - или К ÷.
При аварийном останове в поле вывода регистра X выводится слово ERROR (англ. ошибка), а в строке комментариев пишется причина аварийного останова.
История
В советских ПМК перед аварийным остановом происходил пропуск одного байта команды, следующей за командой, вызвавшей останов. В ЭКВМ эта особенность не воспроизведена, нажатием клавиши С/П выполнение программы может быть продолжено с команды, следующей за командой аварийного останова.
Также ряд недокументированных техник, таких как получение видеосообщений основывался на нестандартном применении команд ВП и , после получения на ПМК сообщения об ошибке ЕГГOГ .
Ссылки
- См. также 2-й этаж
- Abnormal end в английской Википедии (англ.)
- ABEND на The Jargon File (англ.)