answersLogoWhite

0

Yes, the "Current PSW" contains machine state and next instruction address. It is a 64 bit register, and bits 33-63 (AMODE=31) or bits 40-63 (AMODE=24) contain the address of the next instruction to be executed. Certain "restartable" instructions, while in flight, will maintain the current instruction address until the sequence is complete, and certain exceptions, "early exceptions", will contain the current instruction address but, in general, the PSW (33-63) contains the address of the next instruction to execute.

User Avatar

Wiki User

15y 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 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 the function of instruction register?

The Instruction Register (IR) stores the instruction currently being executed. In simple processors each instruction to be executed is loaded into the instruction register which holds it while it is decoded, prepared and ultimately executed.


What register points to the next instruction?

actually register holds the data..there are 6 register which are temporary registers..program counter holds the address of next instruction to be fetched..instruction register holds the currently executed data...


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.


What is the consists in the Instruction register?

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.


Which register deals with sequencing the execution of instructions?

The register that deals with sequencing the execution of instructions is the Program Counter (PC). The PC holds the address of the next instruction to be executed in the program sequence. As each instruction is fetched and executed, the PC is updated to point to the subsequent instruction, ensuring the correct order of execution.


What happens when branch instruction comes in 8086?

When a branch (or "jump") instruction is executed, the condition codes bits (in the flag register) determine whether or not the Program Counter (PC register) is changed to the Effective Address specified by the instruction; if not, then the PC is unchanged.


What is the function of program counter?

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.


What is default segment register for IP?

The default segment register for the Instruction Pointer (IP) in x86 architecture is the Code Segment (CS) register. This register is used to define the segment of memory that contains the currently executing code. When a program is executed, the CPU uses the CS register in conjunction with the IP register to determine the address of the next instruction to execute.


Which register modifies ret instruction?

instruction register


Fad and fad and fadp are all what?

These are different types of memory registers in a computer's central processing unit (CPU). The FAD register is used for storing the address of a memory location, the FADP register is used for storing the address of an instruction, and the FADP register is used for storing the address of the next instruction to be executed.