answersLogoWhite

0

There isn't any difference. Two different words forexactly same thing. Third way to call it is instruction address register.

User Avatar

Wiki User

16y ago

What else can I help you with?

Related Questions

What is the difference between instruction registers and instruction pointer?

instruction register is used to store the next instruction to be executed. instruction pointer is used to store the address of the next instruction to be executed.


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.


What is program counter?

Synonym for Instruction Pointer.


What is difference between stack pointer and program counter?

Both of them are pointers, but otherwise they are completely unrelated. The former points to the current position of the stack, the latter points to the current instruction of the program.


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.


Which register in 8086 contains the address of the next instruction to be fetched?

program counter holds the address of the next instruction.


What is instruction pointer?

The instruction pointer (IP), also known as the program counter (PC) in some architectures, is a special register in a computer's CPU that tracks the address of the next instruction to be executed in a program. As the CPU processes instructions sequentially, the instruction pointer is updated to point to the subsequent instruction, allowing for the orderly execution of code. In the case of control flow changes, such as jumps or function calls, the instruction pointer can be modified to point to a different location in memory. This mechanism is essential for the sequential flow of program execution.


Difference between pointer to constant and constant pointer?

1. pointer to a constant means you can not change what the pointer points to 2. constant pointer means you can not change the pointer.


What component of the computer keeps track of the address in memory of the programming instruction being executed?

A stored-program computer at least needs to know which instruction it has to execute next. Other memory addresses of special significance are e.g. the top of one or more stacks, or addresses to be used by instructions.To keep track of such addresses, all CPUs have one or more registers; for instance the address of the next instruction is stored in the instruction pointer, a.k.a. program counter. Which and how many registers of a CPU are designated to keep addresses depends on the CPU type. The Z80 for instance has a program counter, a stack pointer, two index registers and an indirect address register doubling as 16 bit accumulator, while the contemporay 6502 only has a program counter and a stack pointer.


Difference between genric pointer and normal pointer?

Generic pointer of type 'void *' is compatible with any (data-)pointer, but you cannot use the following operators on it: + - ++ -- += -= * -> []


Give the difference between function and pointer in c?

There is no similarity between the two.