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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 9 промежуточных версий 3 участников)
Строка 1: Строка 1:
[[Файл:Стек при операции В↑.png|thumb|right|200px|Поднятие стека при операции [[В↑]] ]]
[[Файл:Стек при операции В↑.png|thumb|right|200px|Поднятие стека при операции [[ENT|В↑]] ]]


'''Поднятием стека''' называется операция, когда:
'''Поднятием стека''' калькулятора называется операция, когда:
* содержимое [[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]], а старого в [[RX1|X1]].


== Ссылки ==
== Ссылки ==
* См. также статьи [[Стек]], [[Опускание стека]]
* См. также статьи [[Стек калькулятора]], [[Опускание стека]], [[Признак перезаписи]]
 
[[Категория:Стек калькулятора]]

Текущая версия от 09:45, 18 ноября 2020

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

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

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

Ссылки[править]