answersLogoWhite

0

What is the need of instruction pointer?

Updated: 8/17/2019
User Avatar

Wiki User

13y ago

Best Answer

IP(instruction Pointer) is a processor Register

IP store the offset address of the next instruction

IP can be modified by Jump & call condition

IP can Increment by 1,2,3.......bytes

Regard:tiger_ucet@Yahoo.com

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the need of instruction pointer?
Write your answer...
Submit
Still have questions?
magnify glass
imp
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 program counter?

Synonym for Instruction Pointer.


What is the need of Instruction PointerIP in 8086 microprocessor?

The Instruction Pointer (IP) in an 8086 microprocessor contains the address of the next instruction to be executed. The processor uses IP to request memory data from the Bus Interface Unit, and then increments it by the size of the instruction.


Role of instruction pointer in 8086?

Its role is to point to the next instruction to be executed in the CPU. It always points to the next instruction to be executed in the CPU


What is IR in microprocessor?

it's instruction pointer register it's in cpu and it holds the instruction which the cpu fetching it from memory


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.


What is the contents of the stack pointer after the execution of the call instruction?

On a near call, the stack pointer is 2 less than its original value. On a far call, it is 4 less.


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.


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

program counter holds the address of the next instruction.


Difference between program counter and instruction pointer?

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


How does the CPU keep track of which instruction to execute next?

The instruction register holds a pointer to the current instruction (in working memory) while the next instruction register points to the next instruction (the first instruction immediately after the current instruction's operands). If the current instruction is a jump instruction, it can change the next instruction register, allowing the program to branch to a new instruction once the jump instruction is processed. The next instruction pointer is automatically moved into the current instruction register once the current instruction has been processed. The entire process of executing an instruction is known as the fetch-decode-execute cycle.


What is the function of the PC register in the 8086 CPU?

There is no PC register in the 8086/8088. It is called the IP register by Intel and it stands for the Instruction Pointer. It contains the address of the current/next instruction to be executed.