New answers tagged assembly
One of the basic things that a computer needs to keep track of is where in memory the instructions that are being executed are located. This is normally done by the CPU using what is often known as the instruction pointer or program counter register. The exact name depends on the architecture, but the concept generalizes across all architectures. It's ...
EIP is a register in x86 architectures (32bit). It holds the "extended instruction pointer" for the stack. In other words, it tells the computer where to go next to execute the next command and controls the flow of a program. Research Assembly language to get a better understanding of how registers work. Skull Security has a good primer.
Top 50 recent answers are included