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

Таблица - символическое имя

Cтраница 1


Таблица символических имен содержит по одной позиции для каждой записи в информаторе. В каждой позиции таблицы содержится символическое имя и адрес записи информатора для элемента данных. Таблица составлена в алфавитной последовательности, упорядоченной по символическому имени, и разработана для того, чтобы служить в качестве последовательного индекса для информатора. Работающий с этой таблицей, используя программу индексно-последователыюго метода доступа ( S1AM - Sequential Index Access Method), имеет возможность отыскать из миллиона записей любую одну максимум за два обращения.  [1]

Таблица символических имен содержит по одной позиции для каждой записи в информаторе. В каждой позиции таблицы содержится символическое имя и адрес записи информатора для элемента данных. Таблица составлена в алфавитной последовательности, упорядоченной по символическому имени, и разработана для того, чтобы служить в качестве последовательного индекса для информатора. Работающий с этой таблицей, используя программу индексно-последовательного метода доступа ( SIAM - Sequential Index Access Method), имеет возможность отыскать из миллиона записей любую одну максимум за два обращения.  [2]

Таблица символических имен играет решающую роль в преобразовании программ на ЯП в программы на ЯМП. В главе 5 мы узнали, что инструкция ЯМП представляет собой четырехзначное число, состоящее из двух частей: кода операции и операнда. Код операции определяется командой ЯП. Компилятор просматривает symbol - Table и ищет для каждого символа соответствующую ячейку памяти Простотрона, которая и используется для окончательного оформления команды ЯМП.  [3]

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

5 Пример листинга трансляции программы на ассемблере. [5]

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

После заглавия таблицы символических имен печатается информация о назначении и атрибутах используемых идентификаторов отпротранслированной программы.  [7]

Таблица смещений в сочетании с таблицей символических имен позволяет установить размещение в памя ти всех программных объектов.  [8]

Карты типа SYM, предназначенные для записи таблицы символических имен, использованных программистом в исходном модуле. Эти карты применяются при выдаче модуля на печать и РЕДАКТОРОМ игнорируются.  [9]

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

В эюм случае оба имени данных размещаются в таблице символических имен. Если в программе используется имя GUST-TYPE ( ТИП-ПОКУПАТЕЛЯ), то компилятор предполагает, что мы имеем в виду 5-байтовое буквенно-цифровое поле: если мы используем имя AMT-PAID ( ВЫПЛАЧЕННАЯ-СУММА), то компилятор воспринимает его как имя, которому ставится в соответствие упакованное десятичное поле.  [11]

В эюм случае оба имени данных размещаются в таблице символических имен. Если в программе используется имя GUST-TYPE ( ТИП-ПОКУПАТЕЛЯ), то компилятор предполагает, что мы имеем в виду 5-байтовое буквенно-цифровое поле: если мы используем имя AMT-PAID ( ВЫПЛАЧЕННАЯ-СУММА), то компилятор воспринимает его как имя, которому ставится в соответствие упакованное десятичное поле.  [12]

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

Если в процессе трансляции были обнаружены ошибки в объявлении имен, то для них в таблице символических имен печатаются сообщения об ошибках. В этом случае таблица символических имен выводится даже тогда, когда задан режим NOSYM. В табл. 11.2 приведен перечень сообщений об ошибках.  [14]

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



Страницы:      1    2    3