Answer Posted / vinay m k
PC [program counter] is a register holding the address of
the instruction which needs to be executed next. Its used
to keep track of current execution point - this tracking is
necessary for various reasons and some of these reasons are:
1. While branching or looping destination address is
specified with respect to the current PC value.
2. While branching to a function call current Pc value is
pushed into the stack and retrieved back when retrunign
from the function-call.
3. PC value is strored when servicing an interrupt and
restored back after execution of ISR.
http://www.vinaymk.com/tutorials
Is This Answer Correct ? | 132 Yes | 37 No |
Post New Answer View All Answers
Explain the differences between the nmi and intr
What is the maximum memory addressable size by the 8086?
how does the 8086 differ from the 8085 microprocessor?
Other than setb, clr are there any single bit instructions?
State the total number of pins in the 8085 microprocessor?
In case of DVD, the speed is referred in terms of n X. Here what does X refers to
Tell me how do you detect if two 8-bit signals are same?
explain the different types of control flags for the 8086?
What is non-maskable interrupts?
Define the type of interrupts in the 8085 processor?
In the instruction FADD, What does F stands for
What are the various criteria to choose the microcontroller?
What is the difference between jmp and call?
What are the two major differences between intr and other interrupts (hardware)?
What is fetch and execute cycle?