Методы изменения адресов (переадресации)
В машинах, структура которых включает индексные регистры (а некоторые из них имеют также возможность выполнять операции над словами-командами), определенная часть каждой команды используется для изменения адресов. Обычно эта часть команды служит для:
а) прибавления или вычитания содержимого некоторого регистра, называемого «В-линией» (или «В-регистром», а также «счетчиком базы», или «индексным регистром») к адресам (или из адресов) перед тем, как будет выполняться соответствующая команда;
б) использования индексного регистра для автоматического подсчета числа выполнений цикла или для запоминания «адреса возврата» при обращении к подпрограмме.

Если имеется только один индексный регистр, то обычно предусматривается возможность обмена его содержимого и содержимого ячеек памяти. При использовании индексных регистров часто можно составлять программу непосредственно по формульной записи задачи без необходимости составления блок-схемы.
В структуре команды некоторых машин предусматривается «контрольный разряд». Это может быть двоичный или десятичный разряд, то или иное значение которого является указанием на выполнение специальных действий, — обычно это контрольная печать определенных более или менее важных элементов информации, связанных с данной командой. Этот процесс контрольного вывода на печать некоторые называют «самоконтролем», другие «установлением ошибок» или «проверкой». В сочетании со специальными приемами выборки контрольной информации этот метод вывода на печать обеспечивает текущую проверку хода решения задачи. Большинство машин не имеет схемных возможностей и специальных структурных особенностей команд для выполнения такого текущего контроля: он достигается программным путем.
Источник: delete-it