Caching 直接映射缓存字节可寻址

Caching 直接映射缓存字节可寻址,caching,computer-architecture,Caching,Computer Architecture,给定信息:14位用于标记,8位用于集合,2位用于字ID。输入从内存地址396BBA9检索的值。我对这个问题感到困惑,因为内存地址有28位,而标记集和单词ID只有21位。我该怎么处理这些多余的比特呢?另外,如何确定单词中的特定字节 我知道答案是45,这不是一个家庭作业问题,我只是想弄清楚如何解决这个问题。396BBA9->1110010111011101110101001的二进制文件,转换为26位。现在我们有14位用于标记,8位用于集合索引,2位用于字id,这使得它总共有24位。现在这个缓存是字节

给定信息:14位用于标记,8位用于集合,2位用于字ID。输入从内存地址396BBA9检索的值。我对这个问题感到困惑,因为内存地址有28位,而标记集和单词ID只有21位。我该怎么处理这些多余的比特呢?另外,如何确定单词中的特定字节


我知道答案是45,这不是一个家庭作业问题,我只是想弄清楚如何解决这个问题。

396BBA9->1110010111011101110101001的二进制文件,转换为26位。现在我们有14位用于标记,8位用于集合索引,2位用于字id,这使得它总共有24位。现在这个缓存是字节可寻址的,所以我们还需要2位来访问一个字中的一个字节

然后,地址396BBA9的分解将被-Tag(111001011011)设置(10111010或186)字(10)字节(01)。因此,现在转到设置索引186,匹配标记,转到字10,访问字节01,即45

希望它能解释