ВУЗ:
Составители:
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 Очистка
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »