Список используемых инструкций
ВИДЫ АДРЕСАЦИИ СМ ЭВМ
ПРЯМАЯ АДРЕСАЦИЯ Прямая адресация через регистр А: RN код адресации: 0 Операнд задается непосредственно в регистре, определяемом выражение R. Пример: CLR R0; очищение регистра 0. Прямая адресация с автоувеличением А: (RN)+ код адресации: 2 Регистр R содержит адрес операнда и после выполнения инструкции (за исключением особых случаев) увеличивается на 2 для операций над словами и на 1 для операций над байтами.
Пример: CLR (R0)+; очищение слова по адресу, содержащемуся в регистре 0 и увеличение содержимого регистра 0 на 2. 3). Прямая адресация с автоуменьшением А: -(RN) код адресации: 4 Перед выполнением операции регистр R, содержащий адрес операнда, уменьшается на 2 для операций над словами и на 1 для операций над байтами. Пример: CLR -(R0); содержимое регистра 0 уменьшается на 2, указывая на адреса очищаемых слов. Индексная А: Е(RN) код адресации: 6 Значение выражения Е хранится в памяти, как второе или третье слово инструкции. Действительный адрес вычисляется как сумма величины Е и содержимого регистра R. Величина Е есть смещение, содержимое регистра R – база. Пример: CLRB -2(R0); действительный адрес очищаемого байта равен 2 плюс содержимое регистра 0.
КОСВЕННАЯ АДРЕСАЦИЯ
|