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

UptoLike

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

15
Действие
: содержимое ячейки, следующей за командой, используется в ка-
честве адреса операнда (в данном случае исполнительным адресом являет-
ся код 1100). Содержимое ячейки с адресом 1100 очищается.
До выполнения опера-
ции
После выполнения
операции
20/ 005037 20/ 005037
22/ 001100 22/ 001100
1100/ 177777 1100/ 000000
Относительный метод адресации
Относительный метод адресации имеет символическое обозначение
X(PC) или А, где X - исполнительный адрес по отношению к
счетчику ко-
манд. Этот метод эквивалентен индексной адресации через R7. Индексное
слово хранится в следующей за командным словом ячейке и, будучи сло-
женным с содержимым R7, дает адрес операнда. Этот метод полезен при
написании программы, которая может располагаться в различных местах
памяти, так как адрес операнда фиксируется по отношению к содержимо-
му R7. При
необходимости перемещения программы в памяти операнд пе-
ремещается на то же число ячеек, что и сама команда.
Пример 8.
Мнемоника Восьмеричный код Название
INC A 005267 Прибавление единицы
Действие
: к операнду, адрес которого определяется сложением содержи-
мого R7 и индексного слова (000054), прибавляется "1".
До выполнения опера-
ции
После выполнения опе-
рации
1020/ 005267 1020/ 005267
1022/ 000054 1022/ 000054
1024/ ……… 1024/ ………
1100/ 000000 1100/ 000001
Косвенно - относительный метод адресации
Косвенно - относительный метод адресации имеет символическое обо-
значение @X(PC) или @A, где X - адрес ячейки, содержащей исполни-
тельный адрес, по отношению к счетчику команд. Этот метод эквивален-
тен
косвенно - индексной адресации через СК.
1.6 Выполнение команд
Описание каждой команды включает: мнемонику, восьмеричный код,
                                 15
Действие: содержимое ячейки, следующей за командой, используется в ка-
честве адреса операнда (в данном случае исполнительным адресом являет-
ся код 1100). Содержимое ячейки с адресом 1100 очищается.

  До выполнения опера-                После      выполнения
  ции                                 операции
        20/ 005037                            20/ 005037
        22/ 001100                            22/ 001100
      1100/ 177777                          1100/ 000000

Относительный метод адресации
   Относительный метод адресации имеет символическое обозначение
X(PC) или А, где X - исполнительный адрес по отношению к счетчику ко-
манд. Этот метод эквивалентен индексной адресации через R7. Индексное
слово хранится в следующей за командным словом ячейке и, будучи сло-
женным с содержимым R7, дает адрес операнда. Этот метод полезен при
написании программы, которая может располагаться в различных местах
памяти, так как адрес операнда фиксируется по отношению к содержимо-
му R7. При необходимости перемещения программы в памяти операнд пе-
ремещается на то же число ячеек, что и сама команда.
   Пример 8.

      Мнемоника           Восьмеричный код             Название
        INC A                  005267            Прибавление единицы
Действие: к операнду, адрес которого определяется сложением содержи-
мого R7 и индексного слова (000054), прибавляется "1".

  До выполнения опера-             После выполнения опе-
  ции                              рации
      1020/ 005267                          1020/ 005267
      1022/ 000054                          1022/ 000054
      1024/                                 1024/
      1100/ 000000                          1100/ 000001

Косвенно - относительный метод адресации
   Косвенно - относительный метод адресации имеет символическое обо-
значение @X(PC) или @A, где X - адрес ячейки, содержащей исполни-
тельный адрес, по отношению к счетчику команд. Этот метод эквивален-
тен косвенно - индексной адресации через СК.

1.6 Выполнение команд
   Описание каждой команды включает: мнемонику, восьмеричный код,