<< Previous | Next >>

> POP pd Stack Operation Rabbit 4000 Instruction

> Opcode | Instruction | Clocks | Operation
> -- | POP pd | 13 (2,2,1,2,2,2,2) | pd0 = (SP) pd1 = (SP + 1) pd2 = (SP + 2) pd3 = (SP + 3) SP = SP + 4
> ED C1 | POP PW | 13 (2,2,1,2,2,2,2) | PW0 = (SP) PW1 = (SP + 1) PW2 = (SP + 2) PW3 = (SP + 3) SP = SP + 4
> ED D1 | POP PX | 13 (2,2,1,2,2,2,2) | PX0 = (SP) PX1 = (SP + 1) PX2 = (SP + 2) PX3 = (SP + 3) SP = SP + 4
> ED E1 | POP PY | 13 (2,2,1,2,2,2,2) | PY0 = (SP) PY1 = (SP + 1) PY2 = (SP + 2) PY3 = (SP + 3) SP = SP + 4
> ED F1 | POP PZ | 13 (2,2,1,2,2,2,2) | PZ0 = (SP) PZ1 = (SP + 1) PZ2 = (SP + 2) PZ3 = (SP + 3) SP = SP + 4

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

> #### Description

> Pops pd (any of the 32-bit registers PW, PX, PY or PZ) from the stack.

<< Previous | Next >>