answersLogoWhite

0


Best Answer

program counter is a register that has the address of next instruction that has to be executed after currently executing instruction. it is used for proper execution of functions of computer by providing address of next instruction to microprocessor.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

9y ago

The purpose of a program counter is so a user can reset the device to a specific time and point that it was in a certain program sequence. The program counter will indicate where a computer is in its program sequence.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

It is used to count the timing of the instruction in the program which is processing by microprocessor and ready to execute. The program counter is used by microprocessor. Simply, it is used to calculate the every timing of processing and executing process.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

Program Counter is useful in program execution because it points to the next memory address in which next OPCode is saved. After rebooting the system the program counter is reseted to 0 value

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the purpose of program counter?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Can the program counter be one of the general purpose register?

No.


Purpose of program counter in a microprocessor is?

In 8085 program counter stores the address of the next instruction which is to be fecthed.same function is performed by instruction pointer in 8086.


Function of a program counter?

Program Counter is just a synonim for Instruction Pointer.


What does program counter contain?

Program counter is a processor register that indicates where a computer is in its program sequence. It contains the address of the memory location.


Why you call programmcounter stack pointer as special purpose resistors?

The Program Counter and Stack Pointer registers are called special purpose registers because they can not be used arbitrarily; they are, well, special. You cannot, for instance, load a new value into the Program Counter and blithely continue, that action would cause an unconditional jump. Also, the Program Counter is automatically incremented by the size of the instruction, so you can not just put something in it and expect its value to persist. Similarly, you cannot load a new value into the Stack Pointer without losing the entire stack context that you are in.


What is the difference between the instruction location counter and the program counter?

The Instruction Location Counter is a variable inside of the assembler. While the Program Counter is a register. The PC solely keeps track of the next instruction in a program, ILC increments by each instruction's operand length.


What is the function of the program counter register?

The function of the program counter register is to hold the address of the instruction that is being executed and (later) to hold the address of the instruction that will be executed next.


What is program counter?

Synonym for Instruction Pointer.


What is the difference between stack pointer and program counter?

The stack pointer keeps track of the top of the stack used by the current thread. The program counter keeps track of the next instruction in a program. Both are registers and both store a memory address.


Was Pepsi made on purpose?

Pepsi was made on purpose to counter the explosion of the coke industry.


Why did NASA form?

To counter the Soviets space program.


Will a computer work without program counter?

yes