ВУЗ:
Составители:
11
Действие
: ячейка, адрес которой содержится в R5, очищается, после чего
адрес (содержимое R5) увеличивается на 2.
До выполнения операции После выполнения операции
20000/
005025
20000/
005025
30000/
111116
30000/
000000
R5/
030000
R5/
030002
Автодекрементный метод
Автодекрементный метод адресации также используется для обработки
табулированных данных. Однако в отличие от автоинкрементного метода,
адресация к ячейкам массива идет в противоположном направлении. При
этом методе адресации содержимое выбранного РОН вначале уменьшается
(для байтовых команд - на единицу, для команд с полными словами - на
два), а затем используется как исполнительный адрес.
Сочетание автоинкрементного и автодекрементного методов адресации
может быть эффективно использовано при работе со стеком.
Пример 3.
Мнемоника Восьмеричный код Название
INC -(R0) 005240 Прибавление единицы
Действие
: содержимое R0 уменьшается на 2 и используется как исполни-
тельный адрес. К операнду, выбранному из ячейки по этому адресу, при-
бавляется единица.
До выполнения операции После выполнения операции
100/ 005240 100/ 005240
17774/ 000000 17774/ 000001
R0/ 017776 R0/ 017774
Индексный метод адресации
При индексном методе адресации исполнительный адрес определяется
как сумма содержимого выбранного РОН с индексным словом. Этот метод
позволяет
осуществлять произвольный доступ к элементам структуры
данных. Индексное слово содержится в следующей за командным словом
ячейке памяти. При индексном методе адресации содержимое выбранного
регистра может быть использовано в качестве базы для вычисления серии
адресов.
Пример 4.
Мнемоника Восьмеричный код Название
CLR 200(R4) 005064 Очистка
11 Действие: ячейка, адрес которой содержится в R5, очищается, после чего адрес (содержимое R5) увеличивается на 2. До выполнения операции После выполнения операции 20000/ 005025 20000/ 005025 30000/ 111116 30000/ 000000 R5/ 030000 R5/ 030002 Автодекрементный метод Автодекрементный метод адресации также используется для обработки табулированных данных. Однако в отличие от автоинкрементного метода, адресация к ячейкам массива идет в противоположном направлении. При этом методе адресации содержимое выбранного РОН вначале уменьшается (для байтовых команд - на единицу, для команд с полными словами - на два), а затем используется как исполнительный адрес. Сочетание автоинкрементного и автодекрементного методов адресации может быть эффективно использовано при работе со стеком. Пример 3. Мнемоника Восьмеричный код Название INC -(R0) 005240 Прибавление единицы Действие: содержимое R0 уменьшается на 2 и используется как исполни- тельный адрес. К операнду, выбранному из ячейки по этому адресу, при- бавляется единица. До выполнения операции После выполнения операции 100/ 005240 100/ 005240 17774/ 000000 17774/ 000001 R0/ 017776 R0/ 017774 Индексный метод адресации При индексном методе адресации исполнительный адрес определяется как сумма содержимого выбранного РОН с индексным словом. Этот метод позволяет осуществлять произвольный доступ к элементам структуры данных. Индексное слово содержится в следующей за командным словом ячейке памяти. При индексном методе адресации содержимое выбранного регистра может быть использовано в качестве базы для вычисления серии адресов. Пример 4. Мнемоника Восьмеричный код Название CLR 200(R4) 005064 Очистка
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »