ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
