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

UptoLike

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

10
3. Автодекрементный метод адресации (обозначение -(R) , код
4
8
-
100
2
).
Слово: -2
Байт: -1
Опе
р
андАд
р
есКоманда
4. Индексный метод адресации (обозначение X(R) , код
6
8
-
110
2
).
+
Индексное
Слово
Опе
р
анд
Ад
р
есКоманда
Рис. 1.7 Методы прямой адресации
Регистровый метод адресации
При регистровом методе адресации операнд находится непосредственно
в указанном в команде регистре.
Пример 1.
Мнемоника Восьмеричный код Название
INC R3 005203 Прибавление единицы
Действие
: к содержимому R3 прибавляется единица.
Автоинкрементный метод адресации
При автоинкрементном методе адресации содержимое выбранного реги-
стра является адресом операнда. После выборки операнда содержимое это-
го регистра автоматически наращивается для обеспечения возможности
обращения в дальнейшем к последующей ячейке. При байтовых операци-
ях наращивание происходит на 1, при операциях с полными словами - на
2.
Содержимое R6, R7 всегда наращивается на 2.
Автоинкрементный метод адресации особенно удобен при операциях с
массивами и стеками. С помощью этого метода можно выбрать элемент
таблицы, а затем нарастить указатель для обращения к следующему эле-
менту в таблице. Хотя этот метод наиболее удобен при работе с таблица-
ми, он может
быть использован как общий метод для различных целей.
Пример 2.
Мнемоника Восьмеричный код Название
CLR (R5)+ 005025 Очистка
                                        10
3. Автодекрементный метод адресации (обозначение      -(R) ,      код 48 -1002).

     Ком анда                       Адрес                            Опе ранд



                                                 Сл ово:   -2
                                                 Б айт:    -1



4. Индексный метод адресации    (обозначение X(R) ,        код 68 - 1102).

     Команда                    Адрес
                                                      +              Опе ранд



   И ндексное
      Слово

                     Рис. 1.7 Методы прямой адресации

Регистровый метод адресации
   При регистровом методе адресации операнд находится непосредственно
в указанном в команде регистре.
   Пример 1.

       Мнемоника               Восьмеричный код                 Название
         INC R3                     005203             Прибавление единицы
Действие: к содержимому R3 прибавляется единица.

Автоинкрементный метод адресации
  При автоинкрементном методе адресации содержимое выбранного реги-
стра является адресом операнда. После выборки операнда содержимое это-
го регистра автоматически наращивается для обеспечения возможности
обращения в дальнейшем к последующей ячейке. При байтовых операци-
ях наращивание происходит на 1, при операциях с полными словами - на 2.
Содержимое R6, R7 всегда наращивается на 2.
  Автоинкрементный метод адресации особенно удобен при операциях с
массивами и стеками. С помощью этого метода можно выбрать элемент
таблицы, а затем нарастить указатель для обращения к следующему эле-
менту в таблице. Хотя этот метод наиболее удобен при работе с таблица-
ми, он может быть использован как общий метод для различных целей.
    Пример 2.

         Мнемоника              Восьмеричный код                Название
         CLR (R5)+                      005025                   Очистка