Отладочная точка - Большая Энциклопедия Нефти и Газа, статья, страница 1
Жизнь похожа на собачью упряжку. Если вы не вожак, картина никогда не меняется. Законы Мерфи (еще...)

Отладочная точка

Cтраница 1


Отладочная точка в директиве ADD не должна указывать на команду BAL, BALR или SVC. В группе вставляемых команд употребление таких операций тоже запрещено. Кроме того, во вставке не должно быть внутренних передач управлений. Адрес отладочной точки обязательно должен лежать на границе полуслова.  [1]

Отладочная точка указывает на заменяемую команду, а замещающая команда помещается в отладочном задании вслед за директивой ЕХС.  [2]

В одной и той же отладочной точке может понадобиться распечатка нескольких областей. Тогда вслед за основной картой директивы TR располагается одна или несколько карт продолжения.  [3]

По этому заказу, который относится к отладочной точке с меткой от1, должны быть распечатаны данные из 20-байтного поля с меткой POLE, регистры общего назначения с номерами 0 1 2 3 4, регистры с плавающей запятой 2 4 6 и содержимое 8-го регистра общего назначения.  [4]

С помощью параметров в директиве TR программист может управлять форматом, режимом и периодичностью печати при повторных прохождениях отладочной точки.  [5]

Здесь ид - имя директивы, которое может принимать одно из четырех значений: ADD ( добавление команд), CON ( замена константы), ЕХС ( замена команды), TR ( распечатка полей и / или регистров); от - отладочная точка, определяющая место отлаживаемой программы, в котором должна быть выполнена соответствующая отладочная операция; пар - один или несколько параметров директивы.  [6]

На стадии редактирования формируется объединенный загрузочный модуль, выполнение которого начинается с начальной отладочной секции, По директиве TEST OPEN производится перенастройка указанного отлаживаемого модуля. В заданные отладочные точки заносятся команды SVC, которые в дальнейшем будут вызывать прерывания, перехватываемые интерпретатором Тестрана. Сведения, накапливаемые при исполнении отладочных функций, переносятся в набор данных с именем SYSTEST. Затем эта информация может быть распечатана редактором Тестрана. Общая схема построения отладочного процесса представлена на рис. 6.4. При этом вовсе не обязательно, чтобы указанные шаги выполнялись в пределах одного задания.  [7]

Во второй директиве задан шестнадцатерич-ный адрес отладочной точки, взятый из ассемблеровской распечатки отлаживаемой программы.  [8]

Замена константы производится по директиве CON, имеющей такой же формат, как директивы ADD и ЕХС. Единственное отличие заключается в том, что отладочная точка может задавать любой адрес, в том числе и нечетный. Количество заменяемых байтов ограничивается лишь емкостью перфокарты, подкладываемой вслед за директивой CON, Новая константа должна быть закодирована в шестнадцатеричной системе.  [9]

Схема управления периодичностью печати очень напоминает - форму неявного: Цикла в фортране. Первое число п, определяет начальный номер прохождения отладочной точки, с которого будут формироваться сведения для печати. Второе число П2 задает конечный номер прохождения отладочной точки, после которого действие директивы TR будет игнорироваться. Наконец, третье число п3 определяет шаг между прохождениями отладочной точки, через который заказанная информация должна выдаваться на печать. Например, указание ( 2 8 3) свидетельствует о том, что программист заказал требуемую печать при 2, 5 и 8 прохождениях через отладочную точку.  [10]

Подобно программе ATLEDT в Тестране имеется возможность распечатывать в любой отладочной точке содержимое полей основной памяти и регистров.  [11]

Второй параметр ( оппч) управляет общей периодичностью печати по всем отладочным функциям, связанным с данной директивой TR. Дело в том, что в одной и той же отладочной точке могут быть выполнены несколько различных промежуточных печатей. Задаются они с помощью карт продолжения директивы TR, и именно на них и распространяется действие параметра оппч.  [12]

13 Управление посмертной распечаткой. [13]

Он задает максимальное количество отладочных акций, которое должно быть выполнено за один выход на ЭВМ. При этом надо иметь в виду, что NOTL фактически задает общее число прохождений через все отладочные точки без учета того, были или не были при эти:; прохождениях отладочные выдачи. Если параметр NOTL не задан, то по умолчанию задача будет снята после 50 прохождений через отладочные точки. Исчерпание этого или указанного в РСС лимита расценивается программой отладки как ненормальное завершение задачи.  [14]

Отладочная точка указывает на заменяемую команду, а замещающая команда помещается в отладочном задании вслед за директивой ЕХС. Все ограничения на тип команды в отладочной точке и на замещающие команды, высказанные для директивы ADD, сохраняются и при замене команд.  [15]



Страницы:      1    2