Wir benötigen 2 Bits für den Offset, da ein 32-Bit-Wert 4 Bytes hat und auf jedes Byte möglicherweise einzeln zugegriffen werden kann. Der Offset könnte also 0,1,2 oder 3 sein.
Daher wird eine Adresse durch den direkt abgebildeten Cache auf diese Weise zerlegt:
- Bits 0 bis 1: Offset
- Bits 2 bis 11: Index
- Bits 12 bis 31: Label