Cтраница 1
Логическая единица вставки-замены используется для вставки, удаления или замены одного или более операторов программы. Операторы вводятся по одному или группой ( блок DO или BEGIN) с указанием номера оператора, который они заменяют или после которого они должны быть вставлены. [1]
Логическая единица вставки-замены используется для корректировки отлаживаемой программы. [2]
Логическую единицу вставки-замены можно создать в любой момент выполнения отлаживаемой программы для любого оператора, когда управление передано на АП. Трансляция логической единицы выполняется немедленно, а интерпретация ( выполнение) в том месте отлаживаемой программы, к которому относится корректура. [3]
С помощью логических единиц вставки-замены программист хочет перестроить ее, вначале вычислять минимум, а затем максимум. Для этого он создает логическую единицу для вставки-замены. Источником ввода служит вспомогательный файл для текущего исходного текста, В подрежиме редактирования логической единицы по подкоманде GROUP извлекаются операторы, вычисляющие максимум. С помощью подкоманды RENUMBER указывается место, где они должны присутствовать в текущем исходном тексте. По подкоманде ERASE удаляется группа операторов в текущем исходном тексте. [4]
Выдается при создании логической единицы вставки-замены. [5]
Если задаются номера операторов текущего исходного текста, образуемая логическая единица будет логической единицей вставки-замены. Если заданы номера операторов с символом Т, образуется логическая единица немедленного выполнения. Если логическая единица образуется из логической единицы AT или ABOVE, то она и будет типа AT или ABOVE соответственно. [6]
Программист входит в режим редактирования ( подкоманда EDIT SOURCE) и с помощью логической единицы вставки-замены исправляет оператор 80, для чего используется подкоманда CHANGE. Предварительно текст исправляемого оператора выводится на экран. [7]
Существуют три типа логических единиц: логическая единица немедленного выполнения; логическая единица типа AT-ABOVE и логическая единица вставки-замены. [8]
В данном случае по подкоманде LIST распечатывается часть текущего исходного текста. Программист с помощью логических единиц вставки-замены корректирует его. [9]
Программист с помощью логической единицы вставки-замены добавляет оператор с номером 21, который описывает файл печати, ( РТ), а затем, перейдя в режим TSO, распределяет его на экран АП. Выходит из режима TSO с помощью подкоманды END. С помощью логической единицы вставки-замены добавляется оператор с номером 31 PUT, а с помощью логической единицы немедленного выполнения ( GOTO, 0) передается управление в начало программы. [10]
Программист с помощью логической единицы вставки-замены добавляет оператор с номером 21, который описывает файл печати, ( РТ), а затем, перейдя в режим TSO, распределяет его на экран АП. Выходит из режима TSO с помощью подкоманды END. С помощью логической единицы вставки-замены добавляется оператор с номером 31 PUT, а с помощью логической единицы немедленного выполнения ( GOTO, 0) передается управление в начало программы. [11]