Answer:
in 8085 microprocessor a subroutine is a separate program written aside from main program ,this program is basically the program which requires to be executed several times in the main program.
the microprocessor can call subroutine any time using CALL instruction .
after the subroutine is executed the subbroutine hands over the program to main
program using RET instruction.