My architecture is 32-bit so my memory addresses are 32-bit? because it was using a debug by looking at assembly tags and arrived in a part where it had loop , and it was getting byte by byte from < and each character in the string had an address for it example:
0x78650 -> A
0x78651 -> B
How come my address's size is 1 byte or 4 bytes?