Ein Assoziativspeicher ist ein wahlfreier Speicher, auf den Inhaltsspezifisch zugegriffen wird. Normale Speicher werden über Adressen angesprochen und liefern die Daten, die ab dieser Adresse stehen. Bei einem Assoziativspeicher hingegen, werden alle Speicherzellen auf einen bestimmten Inhalt überprüft und der Zugriff erfolgt bei einem Treffer. Wegen der aufwendigen Vergleichslogik sind sie relativ teuer und werden nur für spezielle Zwecke eingesetzt. Assoziativspeicher werden beispielsweise für schnelle Zwischenspeicher (Cache) verwendet.