| Computer Science Now | 8080 Compare Instructions | ![]() |
| Syntax: | CMP | B | |
| Description: | Compare register B | ||
| Code: | B8 | ||
| Format: | Embedded | ||
| Action: | A - B | ||
| Flags: | SZAPC SZAPC | ||
| Syntax: | CMP | C | |
| Description: | Compare register C | ||
| Code: | B9 | ||
| Format: | Embedded | ||
| Action: | A - C | ||
| Flags: | SZAPC SZAPC | ||
| Syntax: | CMP | D | |
| Description: | Compare register D | ||
| Code: | BA | ||
| Format: | Embedded | ||
| Action: | A - D | ||
| Flags: | SZAPC SZAPC | ||
| Syntax: | CMP | E | |
| Description: | Compare register E | ||
| Code: | BB | ||
| Format: | Embedded | ||
| Action: | A - E | ||
| Flags: | SZAPC SZAPC | ||
| Syntax: | CMP | H | |
| Description: | Compare register H | ||
| Code: | BC | ||
| Format: | Embedded | ||
| Action: | A - H | ||
| Flags: | SZAPC SZAPC | ||
| Syntax: | CMP | L | |
| Description: | Compare register L | ||
| Code: | BD | ||
| Format: | Embedded | ||
| Action: | A - L | ||
| Flags: | SZAPC SZAPC | ||
| Syntax: | CMP | M | |
| Description: | Compare memory | ||
| Code: | BE | ||
| Format: | Embedded | ||
| Action: | A - (HL) | ||
| Flags: | SZAPC SZAPC | ||
| Syntax: | CMP | A | |
| Description: | Compare register A | ||
| Code: | BF | ||
| Format: | Embedded | ||
| Action: | A - A | ||
| Flags: | SZAPC SZAPC | ||
| Syntax: | CPI | Imm | |
| Description: | Compare immediate | ||
| Code: | FE | ||
| Format: | Immediate | ||
| Action: | A = A - I | ||
| Flags: | SZAPC SZAPC | ||
|
|
| ||||||||||