answersLogoWhite

0

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.

User Avatar

Wiki User

14y ago

What else can I help you with?

Related Questions

Difference between delay subroutine and ordinary subroutine in context of 8085?

a subroutine is a portion of the code within a larger program which performs a specific function and is independent of remaining code.....delay routines are subroutines used for maintaining the timings of various operations in microprocessor


What does CALL 06FA in 8085 mean?

In the 8085 microprocessor, the instruction CALL 06FA is used to call a subroutine located at the memory address 06FA. When this instruction is executed, the current program counter (PC) value is pushed onto the stack, and the PC is then updated to 06FA, allowing the microprocessor to execute the subroutine at that address. This enables structured programming by allowing the main program to temporarily transfer control to a subroutine and return afterward.


What are stacks subroutines in 8085 microprocessor?

A subroutine is a group of instructions that will be used repeatedly in diff locations of the program..........rather than repeating the same instructions several times, they can be grouped into a subroutine that is called from diff locations. 8085 has 2 instruction set for dealing with subroutines: 1.CALL -direct the program execution to the subroutine. Generally it pushes address of next instruction of program counter onto the stack,then goes to the address of subroutine. 2.RET:- pops the address of next instruction from the stack and places it in the program counter and returns to that address to continue processing. For example, you have an often used value stored in HL. You have to call a subroutine that you know will destroy HL (with destroy I mean that HL will be changed to another value, which you perhaps don't know). Instead of first saving HL in a memory location and then loading it back after the subroutine, you can push HL before calling and directly after the calling pop it back. Of course, it's often better to use the pushes and pops inside the subroutine.


What is subroutine in java?

Subroutine mean what (in java)?


What are subroutine linkages?

The Mechanism that makes possible to transfer control between the calling program and Subroutine is reffered to as SUBROUTINE LINKAGE


What are the variables of a subroutine?

In a subroutine, the primary variables are parameters and local variables. Parameters are the inputs passed to the subroutine, allowing it to process specific data. Local variables are declared within the subroutine and are used for temporary storage of data during execution, remaining inaccessible outside the subroutine's scope. Together, these variables facilitate the subroutine's functionality and data manipulation.


Why the name 8085 Why the name 8085 for microprocessor?

8085 is a microprocessor designed by Intel


How do you include subroutine VACKRL in synon generated code?

To include a subroutine VACKRL in Synon generated code, you need to first define the subroutine in the Generate All Model. In the action diagram, call the subroutine using the CALL operation passing any required parameters. Finally, regenerate the code for the model to incorporate the changes and ensure the subroutine is included in the generated code.


What is main difference between macro and subroutins?

marco expand where it invoked ,subroutine will go where the subroutine is defined....


What is a single computer function that initiates a string of commands?

A call to a subroutine. A subroutine is a named/labeled set of commands.


What is subroutine?

Subroutine is an instruction sequence in a machine or assembly language program that can be prewritten and referred to as often as needed. Subroutine is used for controlling thing e.g. traffic lights burglar alarms they all use subroutine


Can you assign your scope to subroutione in perl ex like this my sub fun name....definition of function...?

Yes, in Perl, you can assign a scope to a subroutine using the my keyword to declare variables within the subroutine, allowing them to be scoped locally to that subroutine. For example: sub fun { my $local_var = "I'm local"; # This variable is scoped to the subroutine print $local_var; } This keeps $local_var from being accessible outside of fun, ensuring encapsulation within the subroutine.