I'm working with a Zedboard and I'm printing to the screen memory addresses of consecutive 32-bit float numbers.
So the print generates this:
Result 0: 5374.557617 Memory is A000000 Result 1: 5474.651233 Memory is A000004 Result 2: 5574.557129 Memory is A000008 ....
So memory is incremented 4 each time.I can't understand why a memory with 4 more bits can keep a 32 bit number. The only way this makes sense is is hexadecimal is convertible to bytes and so +4 bytes=+32 bits.
However this isn't the way I learned, everyone says that hexadecimal shall me converted to bits
Surprisingly I haven't found anything on the Internet about this question in particular.