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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
[[Файл:Стек при операции В↑.png|thumb|right|200px|Перемещение информации в стеке при операции В↑]]
'''Поднятием стека''' называется операция, когда:
'''Поднятием стека''' называется операция, когда:
* содержимое [[RZ|регистра Z]] передаётся в [[RT|регистр T]], прошлое содержимое [[RT|регистра T]] теряется
* содержимое [[RZ|регистра Z]] передаётся в [[RT|регистр T]], прошлое содержимое [[RT|регистра T]] теряется
Строка 4: Строка 6:
* содержимое [[RX|регистра X]] передаётся в [[RY|регистр Y]], сам [[RX|регистр X]] при этом остаётся неизменным
* содержимое [[RX|регистра X]] передаётся в [[RY|регистр Y]], сам [[RX|регистр X]] при этом остаётся неизменным


 
Обычно поднятие [[стек]]а является частью других операций, но может быть осуществлено и явно, [[ENT|командой В↑]].  Чаще всего сразу после поднятия стека содержимое [[RX|регистра X]] замещается новым значением, но бывают исключения.
{| cellspacing="0" border="1"
| Регистр
| Значение до выполнения команды
| Значение после выполнения команды
|-
| [[RT|T]]
| t
| '''z'''
|-
| [[RZ|Z]]
| z
| '''y'''
|-
| [[RY|Y]]
| y
| '''x'''
|-
| [[RX|X]]
| x
| x
|-
| [[X1]]
| x1
| x1
|}
 
Обычно поднятие [[стек]]а является частью других операций, но может быть осуществлено и явно, [[ENT|командой В↑]].  Чаще всего после поднятия стека содержимое [[RX|регистра X]] замещается новым значением, но бывают исключения.


== Ссылки ==
== Ссылки ==
* См. также статьи [[Стек]], [[Опускание стека]]
* См. также статьи [[Стек]], [[Опускание стека]]

Версия от 13:41, 12 сентября 2014

Перемещение информации в стеке при операции В↑

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

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

Ссылки