Cтраница 1
Косвенная адресация полезна особенно в больших и сложных программах. Например, несколько различных команд могут использовать один и тот же операнд, расположение которого в памяти меняется в результате вычислений. Если адрес операнда помещается в ячейку А и все команды обращаются к данному операнду с помощью косвенной адресации через ячейку А, то при изменениях расположения операнда достаточно поменять только содержимое ячейки А, не меняя коды команд. Косвенная адресация облегчает программирование возврата от подпрограмм к основной программе. В малых машинах косвенная адресация часто используется вместо индексации для организации циклов в программе. [1]
Совместное использование регистровой прямой и регистровой косвенной адресаций для преодоления ограничений короткого слова команды. [2] |
Косвенная адресация широко используется в малых и микроЭВМ, имеющих короткое машинное слово, для преодоления ограничений короткого формата команды. [3]
Косвенная адресация широко используется в малых и микро - ЭВМ, имеющих короткое машинное слово, для преодоления ограничений короткого формата команды. [4]
Косвенная адресация является альтернативой индексной. В некоторых машинах реализован только один из этих методов адресации, но в нашей гипотетической ЭВМ заложены оба. Использование косвенного метода в сочетании с другими, такими, как регистровый, индексный или автоинкрементный, дает возможность получить весьма изощренные приемы адресации. [5]
Косвенная адресация полезна особенно в больших и сложных программах. Например, несколько различных команд могут использовать один и тот же операнд, расположение которого в памяти меняется в результате вычислений. Если адрес операнда помещается в ячейку А и все команды обращаются к данному операнду с помощью косвенной адресации через ячейку А, то при изменениях расположения операнда достаточно поменять только содержимое ячейкч А, не меняя коды команд. Косвенная адресация облегчает программирование возврата от подпрограмм к основной программе. В малых машинах косвенная адресация часто используется вместо индексации для организации циклов в программе. [6]
Косвенная адресация особенно удобна при программировании информационно-поисковых задач. В этом случае она используется вместе с индексными регистрами. [7]
Косвенная адресация предполагает задание адреса той ячейки ЗУ, в которой записан адрес операнда. Следовательно, при косвенной адресации задается адрес ячейки, где можно определить прямой адрес операнда. [8]
Косвенная адресация упрощает обработку массивов и списковых структур данных, а также передачу параметров подпрограммам, но не обеспечивает перемещаемости программ в памяти. [9]
Косвенная адресация реализуется путем выделения в коде адреса специального признака. Несмотря на то что косвенная адресация требует дополнительного цикла обращения к памяти ( это приводит к снижению эффективного быстродействия ЭВМ), она широко используется в управляющих ЭВМ, поскольку обеспечивает большие возможности при программировании. С помощью косвенной адресации легко организуется доступ ко всему объему памяти либо к ее значительной части, модифицируются адреса операндов и, следовательно, организуется доступ к. [10]
Косвенная адресация - случай, когда машинное слово содержит адрес другого машинного слова. Тогда доступ к данным во втором машинном слове через первое называется косвенной адресацией. Команды косвенной адресации имеются в любом компьютере и являются основой любого регулярного процесса обработки данных. Действительно, содержимое первого машинного слова можно формировать программно, работая с различными ( например, последовательными расположенными) словами памяти. [11]
Косвенная адресация имеет в виду указание в команде регистра ( ов) или ячейки памяти, в которых находятся абсолютный, исполнительный адрес операнда или их составляющие. [12]
Косвенная адресация широко используется в ЭВМ с малой разрядностью команд. [13]
Косвенная адресация с использованием случайных или числовых преобразований может быть довольно сложной. В общем случае она выполняется путе. Имеется много алгоритмов операций рандомизации преобразования, которые могут обладать значительными достоинствами. Из-за большого разнообразия имеющихся методов в большинстве-руководств даже не делается попытки дать полное определение или рекомендовать конкретную операцию подобного рода. Пользователь по своему усмотрению может выбрать наиболее подходящий способ. [14]
Косвенная адресация памяти счетчиком команд аналогична косвенной адресации памяти, но в вычислениях, реализуемых с использованием содержимого счетчика команд, обычно принимает участие регистр адреса. Тем самым программе придается позиционная независимость, при которой обращение к указателю памяти осуществляется относительно текущего содержимого счетчика команд. [15]