Câu hỏi như đã nêu không hoàn toàn có thể trả lời. Một từ đã được định nghĩa là 32 bit. Chúng ta cần biết hệ thống là "địa chỉ byte" (bạn có thể truy cập một đoạn dữ liệu 8 bit) hoặc "địa chỉ từ" (đoạn dữ liệu có thể truy cập nhỏ nhất là 32 bit) hoặc thậm chí là "địa chỉ nửa từ" ( khối dữ liệu nhỏ nhất bạn có thể truy cập là 16 bit.) Bạn cần biết điều này để biết bit thứ tự thấp nhất của địa chỉ đang nói gì với bạn.
Sau đó, bạn làm việc từ dưới lên. Giả sử hệ thống là địa chỉ byte .
Sau đó, mỗi khối bộ đệm chứa 8 từ * (4 byte / từ) = 32 = 2 5 byte, do đó phần bù là 5 bit.
Các chỉ số cho một bộ nhớ cache ánh xạ trực tiếp là số khối trong bộ nhớ cache (12 bit trong trường hợp này, bởi vì 2 12 = 4096).
Sau đó, thẻ là tất cả các bit còn lại, như bạn đã chỉ ra.
Khi bộ đệm được liên kết nhiều hơn nhưng vẫn giữ nguyên kích thước, có ít bit chỉ mục hơn và nhiều bit thẻ hơn.