PUSH zz
Stack Operation
Rabbit 2000/3000/4000 Instruction
|
|
----
|
PUSH zz
|
10 (2,2,3,3)
|
(SP - 1) = zzhigh
(SP - 2) = zzlow
SP = SP - 2
|
|
F5
|
PUSH AF
|
10 (2,2,3,3)
|
(SP - 1) = A
(SP - 2) = F
SP = SP - 2
|
|
C5
|
PUSH BC
|
10 (2,2,3,3)
|
(SP - 1) = B
(SP - 2) = C
SP = SP - 2
|
|
D5
|
PUSH DE
|
10 (2,2,3,3)
|
(SP - 1) = D
(SP - 2) = E
SP = SP - 2
|
|
E5
|
PUSH HL
|
10 (2,2,3,3)
|
(SP - 1) = H
(SP - 2) = L
SP = SP - 2
|
Description
Pushes zz (any of the 16-bit registers AF, BC, DE or HL) on the stack.