Поднятие стека: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
[[Файл:Стек при операции В↑.png|thumb|right|200px|Поднятие стека при операции [[ENT|В↑]] ]] | [[Файл:Стек при операции В↑.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]] |
Версия от 08:46, 27 февраля 2015
Поднятием стека (для четырехуровнего стека) называется операция, когда:
- содержимое регистра Z передаётся в регистр T, прошлое содержимое регистра T теряется
- содержимое регистра Y передаётся в регистр Z
- содержимое регистра X передаётся в регистр Y, сам регистр X при этом остаётся неизменным или туда заносится новое значение
Обычно поднятие стека является частью других операций, но может быть осуществлено и явно, командой В↑. Чаще всего сразу после поднятия стека содержимое регистра X замещается новым значением, но бывают исключения.
Ссылки
- См. также статьи Стек, Опускание стека