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
Describe, using a flow diagram, the IC design process indicating the CAD tools that could be used at the various levels.

Literature Review - Software Defined Radio In this section, first two methods to estimate signal to noise ratio (SNR) are reviewed and a few methods for modulation classificati

Ferroelectric materials are characterised by (A) Very high degree of polarisation. (B) A sharp dependence of polarisation on temperature. (C) Non-linear dependence o

Finance and Accounting in KPI Every business is completed to earn some profit and it is the underline concept. The main tasks are to manage the finances efficiently to meet th

pls how can i stat up building wind turbine

Control Signals There are two  control  signals and one  special  (ALE) in this  category. All these  signals  are output  signals. RD  (Read  signal ) it is  an active low

Q. What do you mean by communication channel? The communication channel (transmissionmedium) is the physicalmediumthat is utilized to send the signal from the transmitter to th

Q. Digital communication systems? Today digital communication systems are in common use, carrying the bulk of our daily information transmission through a variety of communicat


Q. Input offset current of operational amplifier? The adverse effect of the input bias current mentioned would be nulli?ed if both inputs were connected to equal resistances (o