Аварийный останов

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

Аварийный останов (авост) — останов программы пользователя из-за сбоя или фатальной ошибки.

Обычно аварийный останов программы происходит в результате ошибки, не предусмотренной пользователем. Такой, как деление на ноль или извлечение квадратного корня из отрицательного числа. Но также аварийный останов можно вызвать преднамеренно, с помощью команды K - или К ÷.

При аварийном останове в поле вывода регистра X выводится слово  ERROR  (англ. ошибка), а в строке комментариев пишется причина аварийного останова.

История

В советских ПМК перед аварийным остановом происходил пропуск одного байта команды, следующей за командой, вызвавшей останов. В ЭКВМ эта особенность не воспроизведена, нажатием клавиши  С/П  выполнение программы может быть продолжено с команды, следующей за командой аварийного останова.

Также ряд недокументированных техник, таких как получение видеосообщений основывался на нестандартном применении команд ВП и , после получения на ПМК сообщения об ошибке  ЕГГOГ .

Ссылки