Memory Segment Below.
On the first add instruction (add eax, 3), it moves the pointer for eax 3 spots to the right.
Thus, EAX = 12, 17, A3, 00. (This I understand)
But, on the second add instruction (add ebx, 5), it actually adds the value 5 to ebx,
making EBX = 12, 17, A3, 05.
Why is that?
(Little Endian)