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.
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.
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.
stores next instructions
The Instruction Register contains the current instruction being executed. It is an internal, special register, and you can not do anything explicit with it. If you are referring to the Program Counter, that simply contains the address of the next instruction to execute. It is incremented for each opcode and operand byte fetched.
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.
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
instruction register
program counter holds the address of the next instruction.
The Hard Drive is the main storage unit in a normal, desktop computer. This is the only internal component in a standard computer that has information when the machine is turned off (all your saved files, the operating system (such as Windows), etc). There are other components (such as RAM, or Random Access Memory) that store data, but this usually serves a special purpose, or is only at run-time.
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.
Instruction pointer (IP) is used to hold the offset of the next instruction to be fetched for BIU available from Code Segment whose base address is held in CS segment base register..