It is claimed in my textbook that
In a 32-bit system, The instruction LDR r4,[r6] lets you address a logical space of 4GB.
I know where the 4GB comes from, It is simply 2^32 / (1024 x 1024 x 1024).
However, My question is why is it bytes and not bits ?
Why when we raise 2^32, we should talk about bits and not bytes. And so 4GB doesn't make sense to me .
For me It would make sense if it is (2^32/8)/ (1024 x 1024 x 1024)