MIPS Direct Mapped Cache. Использование адресных бит - PullRequest
0 голосов
/ 16 ноября 2011

Вышеуказанные имеют ответы синим цветом

Какие биты будут использоваться для чего ? Например. Я знаю, что 2 младших бита смещены в байтах. Тогда какие биты будут использоваться для выбора слова, выбора блока и тега?

То, что я сделал, было

  • 2 LSB: смещение байта
  • 1 бит: выбор слова
  • 4 бита: выбор блока
  • Остаток: тег

Но это кажется неправильным? Для (а) у меня есть

(б) я думаю, что оно неполное, но это уже неправильно

1 Ответ

0 голосов
/ 17 ноября 2011

Эта часть вашего рассуждения неверна:

  • 2 LSB: байтовое смещение
  • 1 Бит: выбор слова
  • 4 бита: выбор блока
  • Отдых: тег

Помните, что проблема говорит о том, что размер слова составляет 16 бит или два байта, поэтому для смещения байта в слове используется только один адресный бит.

Опять же, это не имеет абсолютно никакого отношения к MIPS, который имеет 32- или 64-битное слово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...