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

Явная адресация

Cтраница 1


Явная адресация связана с принятой для адресации основной памяти в ЭВМ ЕС.  [1]

Эти машины допускают явную адресацию информации, находящейся за пределами основной памяти. Для переноса информации в основную память программа управления памятью должна обратиться к программе управления барабаном или диском. Но последняя может быть также предназначена для выполнения стандартных команд ввода-вывода, например READ и WRITE. Считывание информации в основную память требует временного закрепления ( фиксации) физической страницы. Иными словами, процесс ввода-вывода должен обратиться к программе управления памятью, чтобы до окончания ввода наполовину считанная информация не была перенесена куда-нибудь еще. Таким образом, в описанной ситуации программа управления памятью пользуется услугами программы управления вводом-выводом, которая в свою очередь обращается к программе управления памятью. Соответственно обе эти программы нужно поместить на один уровень иерархии и, кроме того, разрешить внутриуровневые обращения.  [2]

При обращении к данным во втором модуле используется явная адресация.  [3]

Фиктивная секция является основным средством для символической адресации элементов данных, которые по каким-либо причинам допускают только явную адресацию.  [4]

Константа типа Q открывает доступ к внешней фиктивной секции. Если в операнде DC записано имя DXD, осуществляется явная адресация к элементам области, если имя DSECT - символическая адресация.  [5]

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

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



Страницы:      1