Команда PUSH <direct>
Команда "запись в стек" увеличивает указатель стека на единицу и после этого содержимое указанной прямо адресуемой перемнной копируется в ячейку внутреннего ОЗУ, адресуемого с помощью указателя стека. На флаги эта команда не влияет и используется для записи промежуточных данных в стек.
Ассемблер: |
PUSH <direct> |
Код: |
|
|
Время: |
2 циклa |
Алгоритм: |
(SP):=(SP)+1 |
Пример: |
;(SP)=09H, (DPTR)=1279H
PUSH DPL
PUSH DPH ;(SP)=0BH, (DPTR)=1279H,
;(ОЗУ[0A])=79H, (ОЗУ[0B])=12H
|
|