Автодекрементная адресация - Большая Энциклопедия Нефти и Газа, статья, страница 1
В технологии доминируют два типа людей: те, кто разбираются в том, чем не они управляют, и те, кто управляет тем, в чем они не разбираются. Законы Мерфи (еще...)

Автодекрементная адресация

Cтраница 1


1 Регистровая адресация.| Косвенная адресация. [1]

Автодекрементная адресация работает похоже на автоинкрементную, но только содержимое выбранного регистра уменьшается на единицу или на два перед выполнением команды. Эта адресация также удобна при обработке массивов данных.  [2]

3 Страничные способы адресации. [3]

Если автоинкрементную и автодекрементную адресацию можно использовать, оперируя любыми командами обращения к памяти, в том числе арифметическими, то команды PUSH и POP позволяют только передавать данные в стек и извлекать их из стека.  [4]

В режимах автоинкрементной и автодекрементной адресации приращение адреса равно 4 в операциях нал числами г одинарной точностью и 8-над числами с удвоенной точностью. В операциях над целыми числами в режимах автоинкрементной и автодекрементной адресации приращение равно 2 или 4 в зависимости от того, используются ли короткие ( 16 бит) или длинные ( 32 бит) целые числа. И наконец, в режимах регистровой и непосредственной адресации обмен ППЗ с регистром МП или памятью осуществляется 16-битовым словом, причем при чтении такого слова в регистр-аккумулятор ППЗ оно при необходимости дополняется нулями.  [5]

Постдекрементная ( postdecrement) - автодекрементная адресация, при которой вычитание производится после выборки операнда.  [6]

Предекрементная ( predecrement) - автодекрементная адресация, при которой вычитание производится до выборки операнда.  [7]

8 Функционирование стековой памяти.| Функционирование стековой памяти с указателем стека. [8]

Предполагается описанный выше Порядок выполнения автоинкрементной и автодекрементной адресации.  [9]

Достаточно разумно иметь еще и автодекрементную адресацию для перешагивания через ячейки памяти в обратном направлении. На этот раз обозначение таково: - ( Rn), откуда хорошо виден порядок действий: сначала уменьшение Rn, затем выполнение команды.  [10]

То есть в неявном виде применяется автоинкрементная или автодекрементная адресация.  [11]

12 Программа сортировки с использованием стеков. [12]

На рис. 7.7 приведен пример программы с использованием автоинкрементной и автодекрементной адресации.  [13]

В командах обработки строк SI и DI являются регистрами автоинкрементной или автодекрементной адресации. Тип адресации определяется флажком DF в регистре F. Если DF 1, то реализуется автодекрементный способ адресации, в противном случае - автоинкрементный. При этом SI указывает на исходную строку, a DI - на результирующую строку. Регистры SI и DI в паре с регистрами ВХ и ВР ( Base Pointer) могут быть использованы при различных способах базовой адресации с индексированием.  [14]

15 Структурная схема КР1801ВМ1. [15]



Страницы:      1    2