This is the first in a short three-part series on pointers; how they work in memory, and what they look like in assembly. In this tutorial we look at the basics, what is a pointer, how is a pointer assigned, and what is dereferencing.
The following resources may be of interest.
Attached to this post is the compiled example we analyzed in the tutorial. You are encouraged to analyze the binary in the disassemble of your choice and identify how the pointer is assigned.
Debugging the example is also encouraged!