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

Символическое имя

Cтраница 4


Символическими именами снабжены адреса лишь тех команд, которые получают управление.  [46]

Некоторые символические имена в языке Ассемблера фиксированы и называются постоянными именами. К ним относятся символические имена машинных команд, имена директив Ассемблера и имена регистров. Символические имена остальных элементов программы определяются программистом. Символические имена программиста должны содержать не более 6 допустимых символов, причем первый символ должен быть буквой. Числовые данные в языке Ассемблера могут быть представлены в двоичной, восьмиричной, десятичной или шестнадцатиричной системе счисления.  [47]

Если символическое имя, используемое в данном модуле, определено в некотором другом модуле, то оно называется внешним именем.  [48]

Если символическое имя определено в данном модуле, но может использоваться в другом модуле, то оно называется входным именем.  [49]

Каждое символическое имя может появиться в подполе названия только один раз, или, как говорят, может быть определено только один раз. Символическое имя обязательно записывается, начиная с первой колонки бланка кодирования. На рис. 3.2 в первых семи строках приведены примеры символических имен, которые составлены правильно.  [50]

Если символическое имя ни разу не появилось в поле названия программы, то его значение не определено. Если одно символическое имя появилось в поле названия более одного раза, то Ассемблер констатирует ошибку в программе.  [51]

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

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



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