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
What is meant by the statement that 8085 is a 8 bit microprocessor?
What is an interrupt service routine in microcontroller?
What are the flags in 8086?
Explain two ways of converting a two input nand gate to an inverter?
Which is the stack used in 8085?
With the help of an example explain how physical address is calculated?
What type of memory is the stack?
Mention the addressing modes of 8085?
List out the features of 8051 microcontroller?
what are the advantages of modular proramming techniques
List some analog modulation techniques.
Which interrupt has highest priority?
Describe the non-vectored interrupt process?
Explain the differences between the nmi and intr
Classify interrupts on the basis of signals.