MSP430 - Команда PUSH

PUSH[.W] Помещение слова в стек
PUSH.B Помещение байта в стек
Синтаксис PUSH src или PUSH.W src
PUSH.B src
Операция SP - 2 -> SP
src -> @SP
Описание Указатель стека декрементируется на два, затем операнд источника помещается в слово ОЗУ, адрес которого содержит указатель стека (TOS).
Биты статуса Биты статуса не изменяются
Биты режима Биты OSCOFF, CPUOFF и GIE не изменяются
Пример Содержимое регистра статуса и регистра R8 сохраняются в стеке.
PUSH    SR      ; сохранение регистра статуса
PUSH    R8      ; сохранение регистра R8
Пример Сохранение содержимого периферии TCDAT в стеке.
PUSH.B  &TCDAT;  ; сохранение в стеке данных из 8-разрядного
                ; периферийного модуля, адресованного TCDAT
Примечание: указатель системного стека
Указатель системного стека (SP) всегда декрементируется на два, независимо от наличия суффикса байта.






© 2008 Электроника для начинающих | Programming V.Lasto | Povered by Nano-CMS | Designer S.Gordi