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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''Поднятием стека''' называется операция, когда:
'''Поднятием стека''' называется операция, когда:
* содержимое [[Z|регистра Z]] передаётся в [[T|регистр T]], прошлое содержимое [[T|регистра T]] теряется
* содержимое [[RZ|регистра Z]] передаётся в [[RT|регистр T]], прошлое содержимое [[RT|регистра T]] теряется
* содержимое [[Y|регистра Y]] передаётся в [[Z|регистр Z]]
* содержимое [[RY|регистра Y]] передаётся в [[RZ|регистр Z]]
* содержимое [[X|регистра X]] передаётся в [[Y|регистр Y]], сам [[X|регистр X]] при этом остаётся неизменным
* содержимое [[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|командой В↑]].  Чаще всего после поднятия стека содержимое [[X|регистра X]] замещается новым значением, но бывают исключения.
Обычно поднятие [[стек]]а является частью других операций, но может быть осуществлено и явно, [[ENT|командой В↑]].  Чаще всего после поднятия стека содержимое [[RX|регистра X]] замещается новым значением, но бывают исключения.


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

Версия от 03:11, 18 января 2014

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


Регистр Значение до выполнения команды Значение после выполнения команды
T t z
Z z y
Y y x
X x x
X1 x1 x1

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

Ссылки