МИРЭА кафедра МОВС

Регистры
Программа пользователя может работать с тремя группами регистров: А, В и X. В каждой группе имеется по восемь регистров, которые соответственно обозначаются АО - А7, ВО - В7 и ХО - Х7. Длина регистров групп А и В - 18 разрядов. Обычно регистры группы А используются для адресации, а регистры группы В - в качестве индексных регистров или для хранения небольших целочисленных значений (например, счетчик цикла). Регистр ВО всегда содержит нулевой код. Длина регистров группы Х - 60 разрядов. Они используются при выполнении большинства операций, а также для хранения величин, выбранных из оперативной памяти. Между регистрами группы А и регистрами группы X установлено не совсем обычное соответствие. Если в регистр А1 заносится некоторое значение, то оно рассматривается как адрес слова в оперативной памяти, и в регистр X1 автоматически заносится содержимое слова оперативной памяти по этому адресу. Такое же логическое соответствие существует между регистрами А2 - А5 и регистрами Х2 - Х5. Если некоторый адрес заносится в регистр А6, то содержимое регистра Х6 автоматически записывается в оперативную память по этому адресу. Аналогичное соответствие установлено между регистрами А7 и Х7. Регистры АО и ХО логически между собой не связаны.