Атрибут logicalFilePath
- это именно то, что вы хотите. Я столкнулся с той же проблемой с моими проектами, где я выполнял некоторые части с maven и некоторыми частями с пружинной загрузкой. этот вопрос также может помочь вам.
В ваших вычислениях есть небольшая ошибка
Поскольку в каждом блоке 512 бит, я знаю, что самые правильные 9 бит (2 ^ 9 = 512)
blockquote> [ 113] Блоки имеют размер 64 байта. Младшие биты относятся к смещению, которое указывает позицию байта в блоке, и требуется только 6 бит. Вы учли количество бит (512 = 64x8), но адреса - это байтов, адресов, и это неверно.
Вы правы, 10 следующих битов - это индекс, который выбирает блок из 1024 в кеше прямой карты.
И тег состоит из оставшихся битов
Следовательно, смещение = 01 0000
index = 1001001011 = 587
Tag = 0101 1100 1000