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.