memory has storage cells, each for one bit
bits are handled in groups — words
modern word length — 32 or 64 bits
32-bit can store four ASCII characters or 32-bit signed number in one word (4 bytes)
to retrieve a single item of info, an address is used
successive addresses refer to successive byte locations in memory (byte-addressable memory)
in a 32-bit processor, words are located at addresses {0, 4, 8, …}
two ways of assignment across words:
alignment — if words begin at byte addresses that are a multiple of the byte length of a word