В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Компоненты > Микроконтроллеры > MSP430 > Система команд
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


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) всегда декрементируется на два, независимо от наличия суффикса байта.