Cтраница 3
Система различает программные секции и общие секции, идентифицируемые в различных входных языках программирования разными способами, но в объектном виде сводимые к стандартным описаниям. Кроме информации о секционном содержании объектных модулей, словарь ESD также задает сведения о межмодульных связях с помощью внешних и внутренних имен. Внешние имена - ссылки на имена, характеризуемые в других программных единицах, но используемые в данной программной единице. Внутренние имена - это имена, определяемые в данной программной единице, но которые можно использовать в других программных единицах. [31]
Система различает программные секции и общие секции, идентифицируемые в различных входных языках программирования разными способами, но в объектном виде сводимые к стандартным описаниям. Кроме информации о секционном содержании объектных модулей, словарь ESD также задает сведения о межмодульных связях с помощью внешних и внутренних имен. Внешние имена - ссылки на имена, характеризуемые в других программных единицах, но используемые в данной программной единице. Внутренние имена - это имена, определяемые в данной программной единице, но которые можно использовать в других программных единицах. [32]
Внутренний номер оператора появляется в плане, если трансляция программы производилась с опцией ID. Он совпадает с порядковым номером, который транслятор присвоил оператору исходного модуля. В строке плана обратной трассировки, соответствующей некоторой программной единице, указывается номер оператора, посредством которого ей передала управление программная единица с именем из следующей строки плана. В соответствии с соглашениями о связях между модулями регистр 15 содержит адрес входа в данную программную единицу, регистр 14 - адрес возврата в вызвавшую ее программную единицу, регистр 1 -адрес списка параметров, передаваемых данной программной единице. Регистр 0 содержит результат вычисления функции. [33]
Внутренний номер оператора появляется в плане, если трансляция программы производилась с опцией ID. Он совпадает с порядковым номером, который транслятор присвоил оператору исходного модуля. В строке плана обратной трассировки, соответствующей некоторой программной единице, указывается номер оператора, посредством которого ей передала управление программная единица с именем из следующей строки плана. В соответствии с соглашениями о связях между модулями регистр 15 содержит адрес входа в данную программную единицу, регистр 14 - адрес возврата в вызвавшую ее программную единицу, регистр 1 -адрес списка параметров, передаваемых данной программной единице. Регистр 0 содержит результат вычисления функции. [34]