Поднятие стека: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 2: Строка 2:


'''Поднятием стека''' (для четырехуровнего стека) называется операция, когда:
'''Поднятием стека''' (для четырехуровнего стека) называется операция, когда:
* содержимое [[RZ|регистра Z]] передаётся в [[RT|регистр T]], прошлое содержимое [[RT|регистра T]] теряется
* содержимое [[RZ|регистра Z]] копируется в [[RT|регистр T]], прошлое содержимое [[RT|регистра T]] теряется
* содержимое [[RY|регистра Y]] передаётся в [[RZ|регистр Z]]
* содержимое [[RY|регистра Y]] копируется в [[RZ|регистр Z]]
* содержимое [[RX|регистра X]] передаётся в [[RY|регистр Y]], сам [[RX|регистр X]] при этом остаётся неизменным или туда заносится новое значение
* содержимое [[RX|регистра X]] копируется в [[RY|регистр Y]], сам [[RX|регистр X]] при этом остаётся неизменным


Обычно поднятие [[стек]]а является частью других операций, но может быть осуществлено и явно, [[ENT|командой В↑]].  Чаще всего сразу после поднятия стека содержимое [[RX|регистра X]] замещается новым значением, но бывают исключения.
Кроме непосредственного поднятия стека командой [[ENT|командой В↑]] поднятие стека также часто происходит автоматически после засылки нового значения в регистр [[RX|регистра X]].


== Ссылки ==
== Ссылки ==

Версия от 08:50, 27 февраля 2015

Поднятие стека при операции В↑

Поднятием стека (для четырехуровнего стека) называется операция, когда:

Кроме непосредственного поднятия стека командой командой В↑ поднятие стека также часто происходит автоматически после засылки нового значения в регистр регистра X.

Ссылки