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

Прямая адресация

Cтраница 3


При прямой адресации операндов в кодах команд указывается его полный адрес в ЗУ, поэтому для извлечения операнда необходимо обратиться по указанному адресу. Прямой адрес обычно называют исполнительным.  [31]

В прямую адресацию входят несколько методов.  [32]

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

34 Способы адресации данных. [34]

Основной недостаток прямой адресации состоит в том, что манипуляция адресом связана с изменением объектного кода, которое не всегда возможно. Например, в МС гарвардского типа доступ к CSEG с целью модификации объектного кода логически запрещен. В МС неймановского типа доступ к кодовому сегменту может быть тоже запрещен, но уже на физическом уровне, так как исполняемая программа записана в ПЗУ. В любом случае модификация объектного кода нежелательна, что связано со значительными трудностями при его анализе, например, с целью отладки. Использование прямой адресации ограничено случаем, когда расположение данных в памяти известно заранее и не изменяется в процессе исполнения программы. Для МС гарвардского типа могут быть предусмотрены специальные варианты доступа к CSEG с прямой адресацией для считывания констант и постоянных таблиц, которые могут храниться в ней. При этом выбор кодового сегмента кодируется неявно. Для прямой ссылки на регистр, входящий в состав небольшой регистровой памяти МС, обычно требуется несколько бит. Кроме того, отсутствуют циклы обращения к системной магистрали. Все это обеспечивает большую эффективность регистровой адресации.  [35]

Это разновидность прямой адресации, когда операнд находится в регистре, а адрес регистра является частью команды.  [36]

Простейший метод прямой адресации состоит в том, что значение ключа, или просто ключ, считается равным номеру дорожки или блока. Также легко получить адрес, если ключ непосредственно указывает номер записи.  [37]

38 Адресация с помощью алгоритмов перемешивания. [38]

Недостатком схем прямой адресации является их малая гибкость. Машинные адреса записей могут измениться при расширении файлов, их модификации, слиянии или размещении на другом запоминающем устройстве. Для устранения этого недостатка прямую адресацию обычно выполняют в два этапа. Использование порядковых номеров позволяет довольно просто модифицировать второй этап при изменении машинных адресов записей.  [39]

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

Если использовать прямую адресацию, то для размещения константы необходимо выделять ячейку памяти и для выборки константы производить одно обращение к памяти. Затраты памяти и времени уменьшаются, если константу представлять непосредственно в m - разрядном поле адреса. Адрес, в котором размещается значение константы, называется непосредственным адресом.  [41]

42 Структура памяти ЕС ЭВМ. [42]

Регистры имеют прямую адресацию и могут использоваться для хранения операндов, адресов и индексов. В модели ЕС-1020 регистры входят конструктивно в состав основной оперативной памяти.  [43]

Команды с прямой адресацией занимают много места в памяти и затрачивают много времени на выполнение из-за многократных обращений к памяти.  [44]

БЗУ с прямой адресацией обычно имеют емкость 16 слов и в редких случаях - 32 - 64 слова. Естественно, что в БЗУ должна загружаться наиболее интенсивно используемая информация. В ЭВМ третьего поколения БЗУ с прямой адресацией применяется в первую очередь для хранения ба-зових адресов и индексов, которые многократно используются при обработке команд и, кроме того, часто модифицируются путем выполнения над ними арифметических операций. Свободная часть ЗУ используется для размещения данных, относящихся к решаемым задачам. Особую сложность этот вопрос приобретает при автоматическом программировании, когда машинные программы составляются на основе алгоритмов, записанных в терминах процедурно-ориентированных языков.  [45]



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