RET f
Return on Flag
Rabbit 2000/3000/4000/5000 Instruction
|
| ---- |
RET f |
If {f} PClow= (SP); PChigh= (SP + 1); SP = SP + 2 |
| C0 |
RET NZ |
if {NZ} PClow = (SP); PChigh = (SP + 1) SP = SP + 2 |
| C8 |
RET Z |
if {Z} PClow = (SP); PChigh = (SP + 1) SP = SP + 2 |
| D0 |
RET NC |
if {NC} PClow = (SP); PChigh = (SP + 1) SP = SP + 2 |
| D8 |
RET C |
if {C} PClow = (SP); PChigh = (SP + 1) SP = SP + 2 |
| E0 |
RET LZ |
if {LZ} PClow = (SP); PChigh = (SP + 1) SP = SP + 2 |
| E8 |
RET LO |
if {LO} PClow = (SP); PChigh = (SP + 1) SP = SP + 2 |
| F0 |
RET P |
if {P} PClow = (SP); PChigh = (SP + 1) SP = SP + 2 |
| F8 |
RET M |
if {M} PClow = (SP); PChigh = (SP + 1) SP = SP + 2 |
|
| Rabbit 2000/3000/4000 |
|
|
|
| Rabbit 5000 |
|
|
|
Description
If the condition f is false, the instruction is ignored. Otherwise, program execution continues at the
address at the top of the stack. See "Condition Codes" on page 4 for a description of f.