| Computer Science Now | 8080 Call Instructions | ![]() |
| Syntax: | CNZ | Addr | |
| Description: | Conditional Subroutine Call (Not Zero Flag) | ||
| Code: | C4 | ||
| Format: | Direct | ||
| Action: | if Not ZF Push PC PC = Addr | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | CZ | Addr | |
| Description: | Conditional Subroutine Call (Zero Flag) | ||
| Code: | CC | ||
| Format: | Direct | ||
| Action: | if ZF Push PC PC = Addr | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | CALL | Addr | |
| Description: | Subroutine Call | ||
| Code: | CD | ||
| Format: | Direct | ||
| Action: | Push PC PC = Addr | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | CNC | Addr | |
| Description: | Conditional Subroutine Call (Not Carry Flag) | ||
| Code: | D4 | ||
| Format: | Direct | ||
| Action: | if Not CF Push PC PC = Addr | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | CC | Addr | |
| Description: | Conditional Subroutine Call (Carry Flag) | ||
| Code: | DC | ||
| Format: | Direct | ||
| Action: | if CF Push PC PC = Addr | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | CPO | Addr | |
| Description: | Conditional Subroutine Call (Parity Odd, Not Parity Flag) | ||
| Code: | E4 | ||
| Format: | Direct | ||
| Action: | if Not PF Push PC PC = Addr | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | CPE | Addr | |
| Description: | Conditional Subroutine Call (Parity Even, Parity Flag) | ||
| Code: | EC | ||
| Format: | Direct | ||
| Action: | if PF Push PC PC = Addr | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | CP | Addr | |
| Description: | Conditional Subroutine Call (Positive, Not Sign Flag) | ||
| Code: | F4 | ||
| Format: | Direct | ||
| Action: | if Not SF Push PC PC = Addr | ||
| Flags: | SZAPC UUUUU | ||
| Syntax: | CM | Addr | |
| Description: | Conditional Subroutine Call (Minus, Sign Flag) | ||
| Code: | FC | ||
| Format: | Direct | ||
| Action: | if SF Push PC PC = Addr | ||
| Flags: | SZAPC UUUUU | ||
|
|
| ||||||||||