Поднятие стека: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''Поднятием стека''' называется операция, когда: | '''Поднятием стека''' называется операция, когда: | ||
* содержимое [[ | * содержимое [[RZ|регистра Z]] передаётся в [[RT|регистр T]], прошлое содержимое [[RT|регистра T]] теряется | ||
* содержимое [[ | * содержимое [[RY|регистра Y]] передаётся в [[RZ|регистр Z]] | ||
* содержимое [[ | * содержимое [[RX|регистра X]] передаётся в [[RY|регистр Y]], сам [[RX|регистр X]] при этом остаётся неизменным | ||
Строка 10: | Строка 10: | ||
| Значение после выполнения команды | | Значение после выполнения команды | ||
|- | |- | ||
| T | | [[RT|T]] | ||
| t | | t | ||
| '''z''' | | '''z''' | ||
|- | |- | ||
| Z | | [[RZ|Z]] | ||
| z | | z | ||
| '''y''' | | '''y''' | ||
|- | |- | ||
| Y | | [[RY|Y]] | ||
| y | | y | ||
| '''x''' | | '''x''' | ||
|- | |- | ||
| X | | [[RX|X]] | ||
| x | | x | ||
| x | | x | ||
|- | |- | ||
| X1 | | [[X1]] | ||
| x1 | | x1 | ||
| x1 | | x1 | ||
|} | |} | ||
Обычно поднятие [[стек]]а является частью других операций, но может быть осуществлено и явно, [[ENT|командой В↑]]. Чаще всего после поднятия стека содержимое [[ | Обычно поднятие [[стек]]а является частью других операций, но может быть осуществлено и явно, [[ENT|командой В↑]]. Чаще всего после поднятия стека содержимое [[RX|регистра X]] замещается новым значением, но бывают исключения. | ||
== Ссылки == | == Ссылки == | ||
* См. также статьи [[Стек]], [[Опускание стека]] | * См. также статьи [[Стек]], [[Опускание стека]] |
Версия от 03:11, 18 января 2014
Поднятием стека называется операция, когда:
- содержимое регистра Z передаётся в регистр T, прошлое содержимое регистра T теряется
- содержимое регистра Y передаётся в регистр Z
- содержимое регистра X передаётся в регистр Y, сам регистр X при этом остаётся неизменным
Регистр | Значение до выполнения команды | Значение после выполнения команды |
T | t | z |
Z | z | y |
Y | y | x |
X | x | x |
X1 | x1 | x1 |
Обычно поднятие стека является частью других операций, но может быть осуществлено и явно, командой В↑. Чаще всего после поднятия стека содержимое регистра X замещается новым значением, но бывают исключения.
Ссылки
- См. также статьи Стек, Опускание стека