Исключительное состояние - Большая Энциклопедия Нефти и Газа, статья, страница 2
Дети редко перевирают ваши высказывания. В сущности они повторяют слово в слово все, что вам не следовало бы говорить. Законы Мерфи (еще...)

Исключительное состояние

Cтраница 2


Например, функция ONCODE дает возможность уточнить характер ошибки при помощи кода прерывания ( ON-кода) и организовать, если это необходимо, различную обработку прерывания при одном и том же исключительном состоянии.  [16]

Программист, отлаживая программу, может включать по своему усмотрению различные исключительные состояния отладки программы. Каждое исключительное состояние имеет свое имя. Имена состояний являются частью языка. Состояния отладки программы, вычисленные состояния, состояния SIZE включаются всегда явно.  [17]

ПЛ / 1 располагает гибкими средствами управления прерываниями и обработки прерываний. В языке определены состояния прерываний - исключительные состояния. Каждое состояние имеет собственное имя. Состояние может быть включено или выключено. Если исключительное состояние включено, то при его возникновении происходит прерывание выполнения программы, которое должно быть обработано. Если состояние выключено, то его возникновение не приводит к прерыванию, однако результат выполнения программы может оказаться неверным. Обработка прерывания производится либо стандартным образом ( стандартная реакция системы), либо так, как это предусмотрел пользователь в своей программе. Если при этом включено состояние деление на нуль, то происходит прерывание. Если рассматриваемое состояние выключено, то прерывание не происходит и сообщение не печатается. Деление на нуль не производится, А принимает значение 12, и выполнение программы продолжается.  [18]

19 Диаграмма сотрудничества. [19]

Особенно раздражает тот факт, что отмена является исключительным состоянием, отвлекающим от анализа нормальных переходов между состояниями.  [20]

Произведение помещается в память по адресу первого операнда. Эта область памяти должна быть достаточной для размещения в ней произведения, иначе возникает исключительное состояние. Так как заранее об операндах программисту может быть не известно, то во избежание программного прерывания рекомендуется множимое дополнить спереди незначащими нулями, число которых не меньше удвоенного числа байтов, занимаемых множителем.  [21]

Произведение помещается в память по адресу первого операнда. Эта область памяти должна быть достаточной для размещения в ней произведения, иначе возникает исключительное состояние. Так как заранее об операндах программисту может быть не известно, то во избежание программного прерывания рекомендуется множимое дополнить слева незначащими нулями, число которых не меньше удвоенного числа байтов, занимаемых множителем.  [22]

Возникновение исключительных состояний контролируется системой и сопровождается ее стандартной реакцией на каждое состояние. Однако программист может указать системе на необходимость выполнения какого-то особого, нестандартного действия, если возникнет прерывание программы вследствие исключительного состояния.  [23]

Оператор ERASE ( СТЕРЕТЬ) удаляет из базы данных экземпляр - записи, соответствующий индикатору текущая запись процесса. Перед его выполнением требуется с помощью оператора FIND определить наличие соответствующего экземпляра записи в БД. Однако если удаляемая запись является записью - владельцем некоторого непустого набора, то удаление не выполняется, а вырабатывается код соответствующего исключительного состояния.  [24]

Существует несколько форматов оператора FIND для реализации различных вариантов поиска. Возможен поиск записи по значению ее КБД, по значению CALC - ключа записи. При неуспешном выполнении оператора FIND система вырабатывает соответствующий код исключительного состояния для его последующего анализа в программе.  [25]

ПЛ / 1 располагает гибкими средствами управления прерываниями и обработки прерываний. В языке определены состояния прерываний - исключительные состояния. Каждое состояние имеет собственное имя. Состояние может быть включено или выключено. Если исключительное состояние включено, то при его возникновении происходит прерывание выполнения программы, которое должно быть обработано. Если состояние выключено, то его возникновение не приводит к прерыванию, однако результат выполнения программы может оказаться неверным. Обработка прерывания производится либо стандартным образом ( стандартная реакция системы), либо так, как это предусмотрел пользователь в своей программе. Если при этом включено состояние деление на нуль, то происходит прерывание. Если рассматриваемое состояние выключено, то прерывание не происходит и сообщение не печатается. Деление на нуль не производится, А принимает значение 12, и выполнение программы продолжается.  [26]



Страницы:      1    2