Cтраница 4
![]() |
Программа сложения двух чисел, в которой использована адресация с индексированием. [46] |
Следует отметить, что вычисленный таким образом адрес области памяти записывается только в регистр адреса памяти; при этом содержимое индексного регистра и величина смещения в выполняемой команде остаются прежними. [47]
Для организации циклических процессов необходимы операции, выполняющие следующие функции: занесение начального значения в индексный регистр; изменение содержимого индексного регистра на Дм; анализ достижения конечного значения и передачу управления в зависимости от выполнения этого условия. [48]
Следовательно, одна и та же команда с одной и той же адресной частью может использоваться при соответствующих изменениях содержимого индексного регистра для формирования различных исполнительных адресов. [49]
Если же после увеличения на 1 содержимого индексного регистра его содержимое оказывается равным О, то будет выполнена команда уменьшения на 1 содержимого индексного регистра. [50]
Если операция производится с индексным регистром, то фактический адрес, по которому производится обращение к памяти, определяется как сумма адресной части команды и содержимого индексного регистра. [51]