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

Общая область - память

Cтраница 1


Общая область памяти не идентифицируется. В нее могут входить любые предложения языка Ассемблера. Для обращения к ним они должны быть поименованными. Такие обращения возможны только после объединения различных секций в одну редактором связей. При этом общая область СОМ также оформляется единой.  [1]

Общая область памяти, которая необходима для операции, равна 5 словам. В команде STM / записывается только символический адрес самого левого байта памяти STORE 1, начиная с которого располагаются пересылаемые данные.  [2]

Общая область памяти, которая необходима для операции, равна 5 словам. В команде STM записывается только символический адрес самого левого байта памяти STORE 1, начиная с которого располагаются пересылаемые данные.  [3]

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

Общей областью памяти называется область, предназначенная для хранения данных, общих для нескольких сегментов программы.  [5]

Организация общей области памяти для нескольких программных единиц с помощью оператора COMMON является одним из способов обмена информацией между основной программой и подпрограммами.  [6]

Стеки располагаются в общей области памяти, состоящей из всех тех ячеек L, для которых L0; L Loo. Здесь L0 и Ц - константы, которые определяют область памяти, предоставленную для использования. Можно считать, что вначале все стеки пусты и BASE [ i ] TOP [ i ] LO для всех i. Теперь ПЕРЕПОЛНЕНИЕ будет возникать всякий раз, когда в некотором стеке, за исключением стека п, оказывается элементов больше, чем когда-либо прежде.  [7]

Поля-варианты по-прежнему разделяют общую область памяти, а имя поля, записанное в программе, определяет, в каком типе будут считаны данные, т.е., как и в предыдущем случае, можно считать значение, записанное ранее в другом формате.  [8]

Оператор EQUIVALENCE используется при выделении общей области памяти для хранения двух и более переменных одной программной единицы.  [9]

Оператор COMMON используется для выделения общей области памяти для хранения переменных и массивов разных программных единиц, например основной программы и подпрограммы пользователя. При этом операторы COMMON записываются в каждой программной единице и имеют одинаковую структуру.  [10]

Оператор EQUIVALENCE используется для назначения общей области памяти объектам одной и той же программной единицы.  [11]

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

Из соображений удобства в списках общих областей памяти INPUT и OUTPUT вначале располагаются переменные вещественного типа, а потом - целого.  [13]

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

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



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