PUSH ps
Stack Operation
Rabbit 4000 Instruction
|
| -- |
PUSH ps |
18 (2,2,2,3,3,3,3) |
(SP - 1) = ps3 (SP - 2) = ps2 (SP - 3) = ps1 (SP - 4) = ps0 SP = SP - 4 |
|
ED C5
|
PUSH PW
|
18 (2,2,2,3,3,3,3)
|
(SP - 1) = PW3; (SP - 2) = PW2
(SP - 3) = PW1; (SP - 4) = PW0
SP = SP - 4
|
|
ED D5
|
PUSH PX
|
18 (2,2,2,3,3,3,3)
|
(SP - 1) = PX3; (SP - 2) = PX2
(SP - 3) = PX1; (SP - 4) = PX0
SP = SP - 4
|
|
ED E5
|
PUSH PY
|
18 (2,2,2,3,3,3,3)
|
(SP - 1) = PY3; (SP - 2) = PY2
(SP - 3) = PY1; (SP - 4) = PY0
SP = SP - 4
|
|
ED F5
|
PUSH PZ
|
18 (2,2,2,3,3,3,3)
|
(SP - 1) = PZ3; (SP - 2) = PZ2
(SP - 3) = PZ1; (SP - 4) = PZ0
SP = SP - 4
|
Description
Pushes ps (any of the 32-bit registers PW, PX, PY or PZ) on the stack.