(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 в стек.