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

Адресная константа - тип

Cтраница 1


Действительные адресные константы типов А и Y задаются простыми переместимыми выражениями или составными переместимыми выражениями. Транслятор вычисляет значение этого выражения, усекает значение слева до явной или неявной длины и размещает его в самых правых битах области, отведенной под константу.  [1]

Адресные константы типа S всегда имеют длину в полуслово. Наличие модификатора длины не учитывается и приводит только к предотвращению выравнивания на границу полуслова. В двухбайтовом поле левые 4 бита определяют номер базового регистра, оставшиеся биты - значение смещения.  [2]

В адресных константах типа А результат выражения усекается слева в соответствии с явной или неявной длиной константы.  [3]

При формировании адресной константы типа S транслятор сам подбирает необходимый базовый регистр.  [4]

Наличие имени в адресной константе типа V эквивалентно записи этого имени в предложении EXTRN.  [5]

Одной из этих констант будет адресная константа типа V, содержащая название подпрограммы IOCS. Всего имеется несколько сот таких подпрограмм. Обычно для каждой конкретной установки выбирается ряд наиболее часто используемых, и они включаются в библиотеку перемещаемых модулей. Поиск программы по названию, заданному константой типа V, осуществляется автоматически во время работы Редактора связей с помощью предусмотренных в DOS средств, обеспечивающих автоматическое подключение модулей. Найденная программа автоматически включается в редактируемую программу пользователя. Автоматический поиск начинается тогда, когда обнаруживается, что в редактируемом модуле невозможно разрешить какие-либо внешние ссылки.  [6]

С целью адресации предложений СОМ вводится адресная константа типа А, определяется базовый регистр.  [7]

Если модификатор длины не задан, адресная константа типа V компилируется как четырехбайтовое полное слово с соот - ветствующим выравниванием границ. Выражение, задающее константу, представляет собой одиночный перемещаемый символ.  [8]

А-тип - адрес, допустимый в адресной константе типа А.  [9]

Заносится адрес списка опроса POLST в виде трехбайтовой адресной константы типа А.  [10]

Системы / 360, не должна содержать адресных констант типа Y, заданных в перемещаемой форме. То же самое ограничение справедливо и для случая, когда объем основной памяти превышает 32768 байтов.  [11]

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

Транслятор, встретив псевдокоманду DC, в операнде которой записана адресная константа типа V, резервирует слово на границе слова и заполняет его нулями. Значение внешнего адреса помещается в это слово на этапе редактирования связей, когда устанавливаются адресные связи между модулями.  [13]

В качестве значений операнда адрес - deb может быть задан любой адрес, допустимый в адресной константе типа А.  [14]

Адресная константа типа А применяется для организации адресных ссылок между программами и подпрограммами, а также между секциями внутри одного программного модуля, поэтому она называется внутренней адресной константой.  [15]



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