Hello,
I have just started following the Handmade Hero video series and Casey has covered quite a fair bit regarding the computers memory and how it works.
I am having difficulty understanding the VS memory window. I am looking a simple add instruction at location 0040173D which I believe is 3 bytes or 24 bits (83 C0 01). My memory window is set to display 1-byte integers and hexadecimal display and positioned at address 0040173D. I see '83 C0 01' first in the row but then I see a lot of other data. Is this all located at the same memory address?
Looking at the next instruction and address within the disassembly 00401740 has 3 bytes '89 45 F8' but I see this in the same row as my previous 3 bytes for the last instruction regardless of the address being different.
What am I actually looking at, does each instruction have it's own memory address or can instructions share addresses?
Thanks