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

Таблица - внешнее имя

Cтраница 1


Таблица внешних имен содержит имена, объявленные операторами EXTRN, и имя, указанное в поле названия оператора START. Последнее имя, являющееся именем исходной программы ( первой программной секции многосекционной программы), всегда есть первая запись таблицы, эта запись может быть пустой.  [1]

Аналогично таблица внешних имен программы В просматривается на предмет поиска неразрешенных внешних ссылок.  [2]

3 Компоновка программ. [3]

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

Что представляет собой таблица внешних имен и как она используется редактором связей.  [5]

Помимо адреса константы в таблицу заносят порядковый номер имени в таблице внешних имен ( если константа зависит от внутреннего имени, то фиксируются номер имени исходной программы - секции), длина константы и знак ( - - или -), с которым имя входит в выражение, определяющее значение адресной константы.  [6]

7 Компоновка программ. [7]

Единая программа создается редактором связей путем разрешения всех ссылок, входящих в таблицы внешних имен.  [8]

9 Компоновка программ. [9]

В процессе сборки редактор связей руко - 383 водствуется управляющими директивами, а также опирается на так омз называемые таблицы внешних имен.  [10]

Результатом работы ассемблера является модуль загрузки, состоящий из тела модуля на внутреннем языке и паспорта модуля, в котором содержится имя модуля, а также таблицы внешних имен, общих имен и входов данного модуля.  [11]

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

Единственным входным параметром служит ESTAB - указатель на таблицу внешних имен.  [13]

14 Компоновка программ. [14]

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



Страницы:      1    2