Cтраница 1
Имена точек входа, указанных в макрокомандах LINK, XCTL или LOAD, должны быть именами файлов ПДО типа TEXT или именами разделов библиотеки объектных модулей ПДО, если флажок COMPSWT не включен. [1]
Имя точки входа является идентификатором и обозначает основную точку входа процедурного блока, начиная с которой этот блок должен выполняться. Имя входа не должно состоять более чем из шести символов. [2]
Имя точки входа - это идентификатор перед оператором PROCEDURE или ENTRY, отделенный от оператора двоеточием. Он считается явно объявленным как имя точки входа процедурного блока, во внутреннем тексте которого содержится соответствующий оператор. [3]
![]() |
Схема передачи параметров подпрограмме. [4] |
Имя точки входа задается обычно переместимым выражением. [5]
![]() |
Схема перфорации данных по работающим цеха. [6] |
Имена точек входов во все внешние процедурные блоки должны состоять не более чем из шести символов. [7]
Слова имя точки входа заменяются на символическое имя точки входа, в которую передается управление. Символическое имя используется в макрокоманде так же, как операнд в адресной константе типа V. Слова адресные параметры заменяются на символические имена и параметры, разделенные запятыми, которые нужно передать вызываемой программе. Каждый адрес должен находиться в формате слова, начиная с целочисленной границы. При передаче управления регистр 1 содержит адрес первого параметра. [8]
Тип имени точки входа, определенный в подпрограмме FUNCTION, должен соответствовать типу этого имени в вызывающей программе. [9]
А - имя точки входа в процедуру, то CHECK ( А) появляется в момент обращения к процедуре; если А - имя переменной, то CHECK ( А) возникает после выполнения действий, которые могли изменить значение переменной А ( установка значения переменной А посредством операторов ввода, присваивания, передача переменной в качестве аргумента процедуры и др.); если А - имя массива или структуры, то CHECK ( A) появляется при выполнении действий, аналогичных рассмотренным выше действиям для простых переменных. [10]
В качестве имени точки входа используются первые семь символов имени локального модуля. Если вы работаете в этом режиме, вам необходимо убедиться, что все ваши процедуры и функции можно различать по первым семи символам. [11]
Здесь MAXR - имя точки входа; MAXR: PROCEDURE ( X, Y, RES); - заголовок процедуры; X, Y, RES - формальные параметры; X, Y - входные параметры; RES - выходной параметр. [12]
Операнд ЕР определяет имя точки входа в сегмент. Если в качестве операнда взято EPLOC, то указывается адрес двойного слова, содержащего символическое имя точки входа. [13]
При этом используется имя точки входа DISOD, а параметрами макрокоманды CALL являются адрес управляющего блока и адреса буферов команды ЯМД. [14]
INTERNAL - для имен точек входов внутренних процедур, имен переменных и меток. [15]