ВУЗ:
Составители:
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 Выполнение команд Описание каждой команды включает: мнемонику, восьмеричный код,
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »