Program Execution Transfer Instructions

 CALL Des:
  • This instruction is used to call a subroutine or function or procedure.
  •  The address of next instruction after CALL is saved onto stack.


 RET:
  •  It returns the control from procedure to calling program.
  •  Every CALL instruction should have a RET.


 JMP Des:
  • This instruction is used for unconditional jump from one place to another.


 Jxx Des (Conditional Jump):
  •  All the conditional jumps follow some conditional statements or any instruction that affects the flag.