Допустимые типы операнда: r16, sr, m16.
op - >[ss:sp]
В команде PUSH в качестве операнда можно указывать любой сегментный регистр, (например, PUSH CS).
Чтение слова из стека: POP op
Допустимые типы операнда: r16, sr (кроме CS), m16.
[ss:sp] - > op
Слово, считанное из стека по команде POP, может быть помещено в любой регистр, кроме сегментного регистра CS.
Запись и чтение флагов
Запись регистра флагов в стек: PUSHF
Чтение регистра флагов из стека: POPF
Запись и чтение РОН
Запись регистров в стек: PUSHА
Чтение регистров из стека: POPА
AX, CX, DX, BX, SP, BP, SI, DI
Работа со стеком
Сохранение значений регистров
Пример:
PUSH СX
……..; использование СX
POP СX