<< Previous | Next >>

PUSH zz     Stack Operation     Rabbit 2000/3000/4000/5000 Instruction

Opcode
Instruction
Operation
---- PUSH zz (SP - 1) = zzhigh
(SP - 2) = zzlow
SP = SP - 2
F5 PUSH AF (SP - 1) = A
(SP - 2) = F
SP = SP - 2
C5 PUSH BC (SP - 1) = B
(SP - 2) = C
SP = SP - 2
D5 PUSH DE (SP - 1) = D
(SP - 2) = E
SP = SP - 2
E5 PUSH HL (SP - 1) = H
(SP - 2) = L
SP = SP - 2

8-Bit Access
16-Bit Unaligned
16-Bit Aligned
Rabbit 2000/3000/4000
10
n/a
n/a
Rabbit 5000
11
11
11

Flags ALTD IOI/IOE
S
Z
L/V
C
F
R
SP
S
D
-
-
-
-

Description

Pushes zz (any of the 16-bit registers AF, BC, DE or HL) on the stack.


Rabbit Instructions << Previous | Next >> rabbit.com