Program counter , Electrical Engineering

Program Counter (PC)

It is a   16 bit  register.  It is a memory  pointer. It stores  the memory address  of the next  byte of the program to be executed. Memory  address is of 16  bits. Suppose a program  is stored in the memory  starting  from address 2000H ( 0010  000  0000  0000)  see fig  to execute this  program  starting  address is copied  in program counter (PC)  register. When the  program starts executing microprocessor provides  the memory  address from  program  counter.  The  first  statement  is accessed   at that location and is brought into the  microprocessor and  executed. While first statement . after executing  first  statement  microprocessor  get the  address of the  second  statement  from the program  counter.  Similarly  second statement  is also  executed  and program  counter is  incremented  by 1 and  points to the next  statement. The processor is repeated until   the program  is over.

Since  this register  points to the  memory  address of the program and keeps  incrementing by  one like a counter hence the name  given to it  is program counter.

Posted Date: 4/4/2013 2:58:03 AM | Location : United States







Related Discussions:- Program counter , Assignment Help, Ask Question on Program counter , Get Answer, Expert's Help, Program counter Discussions

Write discussion on Program counter
Your posts are moderated
Related Questions
Normal 0 false false false EN-IN X-NONE X-NONE

1. Pattern recognition A synchronous sequential machine is to generate 1 on output z after the next clock pulse whenever the bit sequence on input x has exactly two 0’s in the last

Power in Balanced Three-Phase Circuits The total power delivered by a three-phase source, or consumed by a three-phase load, is found simply by adding the power in each of the

The Three-phase alternator In this case, three separate sets of coils are wound on the stator and connected to produce three separate outputs. Because of the physical displace

12. A capacitor is to be constructed so that its capacitance is 0.2µF and to take a p.d. of 1.25kV across its terminals. The dielectric is to be mica which, after allowing a safety

a) With the help of a neat and clean sketch illustrate the difference between relative and absolute motion measuring device. b) Discuss electromechanical methods for calculating

Q. Describe the working of bistable multivibrator A bistable circuit is one which can exit indefinitely  in either of two stable states and which can be induced to make an abru

Q. A transmission line with a dielectric (εr = 3.5) is 100 m long. At a frequency of 10 GHz, how many wavelengths long is the line?


The magnetic field can be supplied by coils supplied from the output of the generator itself. This is known as self-excitation.There are three ways that the field coils can be conn