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

Машинный адрес

Cтраница 4


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

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

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

При стандартном представлении каждой переменной отводится тfiкое поле памяти, в котором можно поместить представление любого значения этого типа. При косвенном представлении для переменной отводится столько памяти, чтобы ее было достаточно для хранения одного машинного адреса; в каждый момент этот адрзс указывает на группу, состоящую из одной и / или более машинных ячеек, в которых хранится текущее значение переменной.  [49]

Так как все команды, ссылающиеся на a [ k ] или a [ k - - l ], имеют формат SS, необходимо вычислять адреса элементов в базисных регистрах операндов. В рассматриваемом случае удобно в качестве параметров как внешнего, так и внутреннего циклов вместо индекса элемента использовать его машинный адрес.  [50]

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

Идея перемещения программ основана на различии между именами, используемыми в программе при обращении к объектам, и машинными адресами этих объектов. Ассемблеры и компиляторы создают перемещаемый код, который не может быть выполнен до тех пор, пока он не будет обработан загрузчиком, который построит фактические машинные адреса. Будучи загруженной, перемещаемая программа работает подобно любой другой программе.  [52]

Первая подсистема предназначена для трансляции заданий с языка отладки в машинные коды. При этом по операторам отладки выбираются соответствующие отладочные программы и осуществляется перевод переменных величин и условных адресов в алгоритме и отладочном задании в машинные коды и машинные адреса.  [53]

Мультипрограммная обработка информации связана с необходимостью решения вопроса о динамическом распределении памяти. Динамическое распределение памяти реализуется При соблюдении следующих условий: информация заносится в ОЗУ лишь при поступлении соответствующего запроса; программы и информация, подлежащие вводу в ОЗУ, не должны зависеть от абсолютных машинных адресов.  [54]

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



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