Set-Associative Cache Simulator

How to Use

  1. Enter a memory address (decimal).
  2. Click Access Memory.
  3. Address is split into Tag + Set Index.
  4. Each set can hold multiple blocks (associativity).
  5. If a set is full → Random Replacement is used.
  6. Green = Hit, Red = Miss.

Binary Address: -

Cache Status

Set Line (bits) Tag Data Status

Waiting for memory access...