Cтраница 1
Внутреннее имя, указанное в адресном поле этого предложения, и объявляется входом, доступным для использования в других модулях. [1]
Внутреннее имя соответствует внешнему ключу, охарактеризованному в гл. [2]
Внутренние имена, используемые в программах GETLINE и PUTSTR, являются типичным подмножеством целых чисел. Рассматриваемые средства Паскаля ( см. приложение) содержат определение типа FILEDESC для описателя файла, которое может быть использовано для типизации всех внутренних имен. [3]
Внутреннее имя ( параметр) - имя в теле процедуры, неизвестное за ее пределами и определяющее характер процедуры. [4]
Внутренние имена не участвуют в нумерации. [5]
Внутреннее имя ПД, ( внутренняя) метка, имя данных [ internal label, data name ] - короткий символьный код, открывающий запись в поле данных и хранимый вместе с данными, которые он идентифицирует. Внутреннее имя поля данных является средством его идентификации для программных средств автоматизированной системы. [6]
Внутренние имена НАЧ, LI, X и Т играют несколько особую роль. Такие имена называются входными именами или просто входами зтого модуля. [7]
Если внутренние имена не будут заменены, в разных частях программы на языке ассемблера, порожденных разными вхождениями одной и той же макрокоманды, будут определены одни и те же имена. Это будет истолковано ассемблером как ошибка. [8]
Это внутреннее имя, называемое указателем файла, фактически яйляется указателем структуры, которая содержит информацию о файле, такую как место размещения буфера, текущая позиция символа в буфере, происходит ли чтение из файла или запись в него и тому подобное. [9]
Замена внутренних имен нужна для того, чтобы избежать переопределения внутренних имен при многократном использовании одной и той же макрокоманды в программе. [10]
![]() |
Временные таблицы макрогенератора. [11] |
Таблица внутренних имен заполняется при первом просмотре тела макроопределения. Она содержит все имена, определенные в теле макроопределения, и их относительные адреса. [12]
Для внутренних имен указывается также номер секции ( ESDID), к которой они принадлежат. [13]
Для определения значений внутренних имен ассемблер в процессе своей работы использует счетчик размещения: к началу обработки каждого автокодного предложения, определяющего очередной объект программы, текущее значение этого счетчика полагается равным адресу, начиная с которого следует разместить в памяти данный объект. Если это предложение снабжено меткой, то в качестве значения этой метки принимается текущее значение счетчика размещения. [14]
Способы генерирования таких уникальных внутренних имен, поиска объектов по их именам и в конце концов удаления этих имен требуют относительно сложного внутреннего механизма. [15]