Professional Documents
Culture Documents
The following table shows the list of Branching instructions with their meanings.
https://www.tutorialspoint.com/microprocessor/microprocessor_8085_branching_instructions.htm 1/5
3/20/23, 12:09 AM Microprocessor - 8085 Branching Instructions
Jump on
JC CY=1
Carry
Jump on no
JNC CY=0
Carry
Jump on
JP S=0
positive
The program sequence is
Jump on
JM S=1 16-bit Jump transferred to the memory address
minus
address conditionally given in the operand based on the
specified flag of the PSW.
Jump on
JZ Z=1
zero
Jump on no
JNZ Z=0
zero
Jump on
JPE P=1
parity even
Jump on
JPO P=0
parity odd
https://www.tutorialspoint.com/microprocessor/microprocessor_8085_branching_instructions.htm 2/5
3/20/23, 12:09 AM Microprocessor - 8085 Branching Instructions
Call on
CC CY=1
Carry
Call on no
CNC CY=0
Carry
Call on
CP S=0
positive The program sequence is
transferred to the memory address
Call on
CM S=1 16-bit Unconditional given in the operand. Before
minus
address subroutine call transferring, the address of the
next instruction after CALL is
Call on
CZ Z=1 pushed onto the stack.
zero
Call on no
CNZ Z=0
zero
Call on
CPE P=1
parity even
Call on
CPO P=0
parity odd
https://www.tutorialspoint.com/microprocessor/microprocessor_8085_branching_instructions.htm 3/5
3/20/23, 12:09 AM Microprocessor - 8085 Branching Instructions
Return on
RC CY=1
Carry
Return on
RNC CY=0
no Carry
Return on
RP S=0
positive The program sequence is
transferred from the subroutine to
Return on Return from
RM S=1 the calling program based on the
minus None subroutine
specified flag of the PSW and the
conditionally
program execution begins at the
Return on
RZ Z=1 new address.
zero
Return on
RNZ Z=0
no zero
Return on
RPE P=1
parity even
Return on
RPO P=0
parity odd
https://www.tutorialspoint.com/microprocessor/microprocessor_8085_branching_instructions.htm 4/5
3/20/23, 12:09 AM Microprocessor - 8085 Branching Instructions
RST 0 0000H
RST 1 0008H
RST 2 0010H
RST 3 0018H
RST 4 0020H
RST 5 0028H
RST 6 0030H
RST 7 0038H
TRAP 0024H
https://www.tutorialspoint.com/microprocessor/microprocessor_8085_branching_instructions.htm 5/5