Accessing the memory to obtain information requires specifying the “address” of the memory location.
Recall that a memory has a sequence of bits:
Assigning addresses to each bit is impractical and unnecessary.
Typically, addresses are assigned to a single byte.
“Byte addressable memory”
Suppose k bits are used to hold the address of a memory location: