| Computer Science Now | 8080 Return Instructions | ![]() |
| Syntax: | RNZ | Addr | |
| Description: | Conditional Subroutine Return (Not Zero Flag) | ||
| Code: | C0 | ||
| Format: | Direct | ||
| Action: | if Not ZF Pop PC | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | RZ | Addr | |
| Description: | Conditional Subroutine Return (Zero Flag) | ||
| Code: | C8 | ||
| Format: | Direct | ||
| Action: | if ZF Pop PC | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | RET | Addr | |
| Description: | Subroutine Return | ||
| Code: | C9 | ||
| Format: | Direct | ||
| Action: | Pop PC | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | RNC | Addr | |
| Description: | Conditional Subroutine Return (Not Carry Flag) | ||
| Code: | D0 | ||
| Format: | Direct | ||
| Action: | if Not CF Pop PC | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | RC | Addr | |
| Description: | Conditional Subroutine Return (Carry Flag) | ||
| Code: | D8 | ||
| Format: | Direct | ||
| Action: | if CF Pop PC | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | RPO | Addr | |
| Description: | Conditional Subroutine Return (Parity Odd, Not Parity Flag) | ||
| Code: | E0 | ||
| Format: | Direct | ||
| Action: | if Not PF Pop PC | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | RPE | Addr | |
| Description: | Conditional Subroutine Return (Parity Even, Parity Flag) | ||
| Code: | E8 | ||
| Format: | Direct | ||
| Action: | if PF Pop PC | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | RP | Addr | |
| Description: | Conditional Subroutine Return (Positive, Not Sign Flag) | ||
| Code: | F0 | ||
| Format: | Direct | ||
| Action: | if Not SF Pop PC | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | RM | Addr | |
| Description: | Conditional Subroutine Return (Minus, Sign Flag) | ||
| Code: | F8 | ||
| Format: | Direct | ||
| Action: | if SF Pop PC | ||
| Flags: | SZAPC UUUUU | ||
|
|
| ||||||||||