Индексная адресация - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если ты подберешь голодную собаку и сделаешь ее жизнь сытой, она никогда не укусит тебя. В этом принципиальная разница между собакой и человеком. (Марк Твен) Законы Мерфи (еще...)

Индексная адресация

Cтраница 2


Уже на некоторых ЭВМ первого поколения была введена так называемая индексная адресация. Изменение адреса М 1 в команде выборки подкоренного значения а, в нашей программе мы сделали при помощи суммирования в АУ изменяемой команды и специального числа, посланного предварительно в ячейку ОЗУ. Этот способ имеет недостаток.  [16]

Мы тоже могли бы использовать один из двух доступных способов адресации для индексной адресации с 32-битным смещением, которое следует за командой. С другой стороны, большинству разработок типа RISC потребовалось бы по крайней мере 96 битов, а может и больше, для прибавления произвольного слова из памяти к другому произвольному слову из памяти, и тогда нужно было бы по крайней мере 4 цикла шины.  [17]

При организация доступа к отдельным записям применяются следующие методы: вычисление прямого адреса, использование индексной адресации, произвольный и последовательный.  [18]

Проницательный читатель мог уже догадаться, что относительная адресация с использованием режима адресации 6 и регистра R7 является просто одной из форм индексной адресации. Отличие заключается в том, что индексным регистром служит счетчик команд, а базовым адресом - относительное расстояние до операнда.  [19]

Специализированными в нем являются: список команд и операций, а также формат команды, обеспечивающей экономичное выполнение логической обработки информации; использование индексной части команды как продолжение кода операции в безад - Рфевых, омандах; отсутствие прямой адресации всей оперативной памяти; принцип базовой и индексной адресации ( см. разд.  [20]

При индексной адресации исполнительный адрес формируется путем сложения адресной части команды с содержимым специального индекс-регистра ЦП. Индексная адресация удобна при работе программ с большим массивом чисел, которые обрабатываются поочередно.  [21]

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

23 Основные типы адресации ( малая ЭВМ СМ-4 и микро - ЭВМ Электроника-60. [23]

При индексации значение X помещается ассемблером во второе или третье слово команды. Если индексную адресацию имеет только один операнд, применяется двухсловная команда со вторым адресным словом. Если оба операнда имеют индексную адресацию, используется трехсловная команда, причем для адресации источника используется второе, а для приемника третье ( адресное) слово.  [24]

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

26 Сравнение способов адресации. [26]

Она используется командами LOAD, ISTORE, LDC W, а также несколькими командами, которые определяют переменную, связанную с каким-нибудь неявным регистром, обычно LV или СРР. Команды перехода тоже используют индексную адресацию, при этом PC рассматривается как регистр.  [27]

После инициализации регистров мы входим в цикл из шести команд. При вычислении источника здесь используется индексная адресация. Регистр ( R2) и константа ( адрес элемента А) складываются, и полученный результат используется для обращения к памяти. Сумма этих двух величин поступает в память, но не сохраняется ни в одном из видимых пользователем регистров.  [28]

29 Сравнение способов адресации. [29]

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



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