Instruction - Instruction Pointer Register


The instruction pointer register is a control register that holds the location of the next instruction in a pipeline, and increments itself after every instruction.

If every instructions had a size of 3 bytes (operands included), the instruction pointer would be incremented by 3 after each instruction is executed.



The value of the instruction pointer itself can be set to some arbitrary location in memory.

Documentation / Reference

Powered by ComboStrap