Asked • 07/09/19

Why is logical space in a 32-bit system specified in bytes rather than bits?

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.

1 Expert Answer

By:

Still looking for help? Get the right answer, fast.

Ask a question for free

Get a free answer to a quick problem.
Most questions answered within 4 hours.

OR

Find an Online Tutor Now

Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.