Program Counter is just a synonim for Instruction Pointer.
View page
Program counter is a processor register that indicates where a
computer is in its program sequence. It contains the address of the
memory location.
View page
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.
View page
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.
View page
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.