|
POP назначение и pusha – команда групповой записи в стек |
|
2. pop назначение – запись значения из вершины стека по месту, указанному операндом назначение. Значение при этом «снимается» с вершины стека. Алгоритм работы команды pop обратен алгоритму команды push (рис. 25):
1) запись содержимого вершины стека по месту, указанному операндом назначение;
2) (sp) = (sp) + 2; увеличение значения sp.
Рис. 25. Принцип работы команды pop
3. pusha – команда групповой записи в стек. По этой команде в стек последовательно записываются регистры ах, сх, dx, bx, sp, bp, si, di. Заметим, что записывается оригинальное содержимое sp, т. е. то, которое было до выдачи команды pusha (рис. 26).
|