Четверг, 28.03.2024
VSSIT
Меню сайта
Мини-чат
К списку вопросов

Способы адресации операндов. Индексная адресация


 Характерным для реализуемых в машине решений математических задач является цикличность вычислительных процессов. Это означает, что одна и та же команда выполняется, но над различными операндами, расположенными упорядоченно в памяти.
 Программирование вычислительных циклов сильно упрощается, если после каждого цикла будет обеспечено автоматическое изменение в соответствии команд и их адресных частей. Причем изменение такое, которое согласовано с расположением в памяти исполнительных операндов.
 При индексной адресации в команде выделяется подполе Х для указания индекса регистра.
 Индексация является развитием метода базирования.
 При индексации код команды, хранящийся в памяти, остается неизменным. Следовательно одна и та же команда может выполняться многократно при соответствии исполнительного индекса. При этом исплонительный адрес формируется как сумма трех составляющих:
Aисп=(B)+(X)+Aк

 Индексная адресация представляет собой удобный механизм для оранизации циклических вычислений.
 Пусть имеется массив чисел, расположенных команде последовательно, начиная с N. Удвоить все элементы. Для этого надо извлечь каждое число из памяти, удвоить, вернуть назад. В этом случае последовательность исполняемых адресов: N, N+1, N+2...
 Значение N определяется суммированием (В) и Ак. В выборный индексный регистр первоначально заносится нужное значение. После каждой операции содержимое индексного регистра увеличивается на 1.

Форма входа
Поиск
Друзья сайта
Статистика
Copyright MyCorp © 2024
Создать бесплатный сайт с uCoz