System information
3.5.1 Jumps, Calls, and Returns
The Jump, Call, and Return instructions allow several different forms that test the condition flags
set in the 8080 microcomputer CPU. The forms are shown in Table 3-4.
Table 3-4. Jumps, Calls, and Returns
Bit
Form Value Example Meaning
JMP e16 JMP LI jump unconditionally to label
JNZ e16 JNZ L2 jump on nonzero condition to label
JZ e16 JZ 100H Jump on zero condition to label
JNC e16 JNC L1+4 jump no carry to label
JC e16 JC L3 Jump on carry to label
JPO e16 JPO $+8 Jump on parity odd to label
JPE e16 JPE L4 Jump on even parity to label
JP e16 JP GAMMA Jump on positive result to label
JM e16 JM A1 Jump on minus to label
CALL e16 CALL S1 Call subroutine unconditionally
CNZ e16 CNZ S2 Call subroutine on nonzero condition
CZ e16 CZ 100H Call subroutine on zero condition
CNC e16 CNC SI+4 Call subroutine if no carry set
CC e16 CC S3 Call subroutine if carry set
CPO e16 CPO $+8 Call subroutine if parity odd
3.4 Assembler Directives CP/M Operating System Manual
3-17