Операция

(i) Rd <-- STACK
  Синтаксис Операнды: Счетчик программ:
(i) POP Rd 0 < d <31 PC<-- + 1 SP<-- SP + 1
           

16-разрядный код операции:

000d dddd

Булевы выражения регистра статуса (SREG)

I T H S V N Z C  
- - - - - - - -  

Пример:

call routine ; Вызвать подпрограмму

. . .

routine: push r14 ; Сохранить r14 в стеке

push r13 ; Сохранить r13 в стеке

. . .

pop r13 ; Восстановить r13

pop r14 ; Восстановить r14

ret ; Вернуться из подпрограммы

Слов: 1 (2 байта)

Циклов: 2

 

Команда PUSH - поместить регистр в стек

Описание:Команда помещает содержимое регистра Rd в стек.