ВУЗ:
Составители:
14
7 111
Косвенно-
относительный
Из ячейки, адрес которой оп-
ределяется как сумма содер-
жимого R7 и ячейки, сле-
дующей за командным сло-
вом, выбирается адрес опе-
ранда.
Непосредственный метод адресации
Непосредственный метод адресации имеет символическое обозначение
#N. Он эквивалентен автоинкрементному методу адресации через счетчик
команд R7. Этот метод обеспечивает экономию времени программиста при
составлении программы за счет возможности помещения константы в
ячейку памяти вслед за командным словом.
Пример 6.
Мнемоника Восьмеричный код Название
ADD #10, R0 062700 Сложение
Действие
: содержимое R0 складывается с числом 10. Результат записыва-
ется в R0.
До выполнения операции После выполнения опера-
ции
1020/ 062700 1020/ 062700
1022/ 000010 1022/ 000010
R0/ 000020 R0/ 000030
Примечание. После выборки команды содержимое R7 (адрес этой ко-
манды) увеличивается на 2. Так в поле адреса операнда источника записан
код 27, R7 используется как указатель адреса при выборке операнда, после
чего содержимое его вновь увеличивается на 2
для указания на следую-
щую команду.
Абсолютный метод адресации
Абсолютный метод адресации имеет символическое обозначение @#A.
Он эквивалентен косвенно-автоинкрементной адресации через R7. Этот
метод удобен тем, что адрес операнда является его абсолютным адресом
(т.е. он остается постоянным независимо от места расположения програм-
мы в памяти).
Пример 7.
Мнемоника Восьмеричный код Название
CLR @#1100 005037 Очистка
14
7 111 Косвенно- Из ячейки, адрес которой оп-
относительный ределяется как сумма содер-
жимого R7 и ячейки, сле-
дующей за командным сло-
вом, выбирается адрес опе-
ранда.
Непосредственный метод адресации
Непосредственный метод адресации имеет символическое обозначение
#N. Он эквивалентен автоинкрементному методу адресации через счетчик
команд R7. Этот метод обеспечивает экономию времени программиста при
составлении программы за счет возможности помещения константы в
ячейку памяти вслед за командным словом.
Пример 6.
Мнемоника Восьмеричный код Название
ADD #10, R0 062700 Сложение
Действие: содержимое R0 складывается с числом 10. Результат записыва-
ется в R0.
До выполнения операции После выполнения опера-
ции
1020/ 062700 1020/ 062700
1022/ 000010 1022/ 000010
R0/ 000020 R0/ 000030
Примечание. После выборки команды содержимое R7 (адрес этой ко-
манды) увеличивается на 2. Так в поле адреса операнда источника записан
код 27, R7 используется как указатель адреса при выборке операнда, после
чего содержимое его вновь увеличивается на 2 для указания на следую-
щую команду.
Абсолютный метод адресации
Абсолютный метод адресации имеет символическое обозначение @#A.
Он эквивалентен косвенно-автоинкрементной адресации через R7. Этот
метод удобен тем, что адрес операнда является его абсолютным адресом
(т.е. он остается постоянным независимо от места расположения програм-
мы в памяти).
Пример 7.
Мнемоника Восьмеричный код Название
CLR @#1100 005037 Очистка
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »
