Cześć,
Mam pewne zadania z którym się już męczę od pewnego czasu. Przeszukałem cały internet i nie jestem w stanie znaleźć żadnych konkretnych odpowiedzi. Oto treść zadań:

Pamięć podręczna z odwzorowanie bezpośrednim składa się z 32 wierszy, z których każdy przechowuje 8 słów. Pamięć główna zawiera 4K bloków, również o rozmiarze 8 słów. Jaki format mają adresy pamięci głównej?

Rozumiem ,że format ma formę tag | line number | block offset.
Jeśli dobrze zrozumiałem to block offset powinien wynosić 3 ponieważ 8 = 2^3 => 3
tag i line number powinien być 12 ponieważ 4096 = 2^12 => 12.
Jeśli dobrze rozumiałem to line number wynosi 32 = 2 ^ 5 => 5.
A więc format adresu pamięci głównej wynosi 4 | 5 | 3