13
Пример 5.
Мнемоника Восьмеричный код Название
INC @(R2)+ 005232 Прибавление единицы
Действие
: содержимое ячейки, адрес которой находится в R2, используется
как адрес операнда, операнд увеличивается на единицу, а содержимое R2 -
на 2.
До выполнения операции После выполнения опе-
рации
1000/ 005232 1000/ 005232
1010/ 000000 1010/ 000001
10300/ 001010 10300/ 001010
R2/ 010300 R2/ 010302
1.5.7 Использование счетчика команд (PC) в качестве РОН
Счетчик команд R7 может быть использован со всеми методами адреса-
ции, применяемыми в микро - ЭВМ. Однако наиболее эффективно он ис-
пользуется только с четырьмя. Эти методы адресации получили специаль-
ные наименования: непосредственный, абсолютный, относительный и кос-
венно - относительный. Использование этих методов дает возможность по-
строения программ, работоспособность которых не теряется при переме
-
щении их в любую область памяти. В таблице ниже приведены методы ад-
ресации с использованием R7. Необходимо понимать, что эти четыре ме-
тода аналогичны описанным выше, но в качестве РОН используется R7.
Методы адресации с использованием счетчика команд в значительной ме-
ре упрощают обработку данных, не сформированных в массивы.
Восьм.
код
Двоичный
код
Название Функция
2 010
Непосредствен-
ный
Операнд выбирается из ячей-
ки, следующей за командным
словом.
3 011
Абсолютный
Из ячейки, следующей за ко-
мандным словом, выбирается
адрес операнда.
6 110
Относительный
Операнд выбирается из ячей-
ки, адрес которой определя-
ется как сумма содержимого
R7 и ячейки, следующей за
командным словом.