Архитектура ЭВМ и систем. Коваль А.С - 13 стр.

UptoLike

Составители: 

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 и ячейки, следующей за
командным словом.
                                  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 и ячейки, следующей за
                                          командным словом.