Search notes:
Instruction pointer
The instruction pointer points to the next instruction to be executed by the CPU. Technically, it contains the offset in the current code segment*.
Sometimes, the instruction pointer is also referred to as program counter.
The value of the instruction pointer can be changed with the
call
,
ret
,
jmp
,
Jcc
instructions.
In x86, the eip
cannot be accessed »directly« with assembly, however, the rip
(x64) can.