Инициация: При любом сбросе этот регистр очищается.
Доступ: Неограниченная доступ для прямой записи/чтения.
Бит |
Функция |
АРС.2 - АРС.0 (MOD2 - MOD0) |
Модули автоматического приращения/декремента указателя аккумулятора. Если эти биты имеют значение, отличное от нуля. то указатель аккумулятора (АР[3:0]) будет автоматически увеличиваться или уменьшаться после каждой арифметической или логической операции. Режим автоматического приращения/декремента определяется следующим образом: |
MOD[2:0] |
Режим автоматического приращения/декремента |
000 |
нет автоматического приращения/декремента (значение по умолчанию) |
001 |
приращение/декремент АР[0] по модулю 2 |
010 |
приращение/декремент АР[1:0] по модулю 4 |
011 |
приращение/декремент АР[2:0] по модулю 8 |
100 |
приращение/декремент АР по модулю 16 |
101 - 111 |
зарезервировано (при таком значение операция производится по модулю 16) |
АРС.5 - АРС.3. |
Зарезервированы. Считываются как 0. |
АРС.6 (IDS) |
Выбор приращения/декремента. Если этот бит сброшен, то указатель аккумулятора АР увеличивается при каждой арифметической или логической операции по модулю, определенному битами MOD[2:0]. Если этот бит установлен, то указатель аккумулятора АР уменьшается при каждой арифметической или логической операции по модулю, определенному битами MOD[2:0]. Если MOD[2:0] = 000, то значение этого бита игнорируется. |
АРС.7 (CLR) |
Очистка АР. Запись в этот бит единицы приводит к установке в указателе аккумулятора значения 0h. После установки этот бит автоматически сбрасывается аппаратно. При выполнении команды 'MOVE APC, Acc', которая устанавливает значение АР = 0 (т.е. CLR = 0), функция очистки АР отменяет любую активную установку приращения/декремента/задания модуля. При считывании этого бита всегда возвращается нулевое значение. |