Computer science 计算机体系结构-如何在块中查找地址
一个具有4 KiB的高速缓存,每个块有16个字,高速缓存中有64行 标签=18 指数=6 块偏移=4 字节偏移量=2 我想知道448块的第一个地址是什么,最后一个地址是什么 我知道这个街区有16个单词,但我不明白如何才能找到最后和第一个地址 有什么想法吗Computer science 计算机体系结构-如何在块中查找地址,computer-science,computer-architecture,Computer Science,Computer Architecture,一个具有4 KiB的高速缓存,每个块有16个字,高速缓存中有64行 标签=18 指数=6 块偏移=4 字节偏移量=2 我想知道448块的第一个地址是什么,最后一个地址是什么 我知道这个街区有16个单词,但我不明白如何才能找到最后和第一个地址 有什么想法吗 任何帮助都将不胜感激 在您的配置中,内存块由16个字组成。我还假设一个字是4个字节,内存是字节可寻址的 1个块=16个字=64个字节 块数通常随内存地址的增加而增加,即: Block Address Range Block #0
任何帮助都将不胜感激 在您的配置中,内存块由16个字组成。我还假设一个字是4个字节,内存是字节可寻址的 1个块=16个字=64个字节 块数通常随内存地址的增加而增加,即:
Block Address Range
Block #0 [0, 63]
Block #1 [64, 127]
Block #2 [128, 191]
... ...
Block #448 [28672, 28735]
... ...
一般来说,对于块i,它的地址范围是
[64*i,64*i-1]
我投票结束这个问题,因为它不是关于编程的。@OliverCharlesworth我看到stackoverflow中有关于计算机体系结构的问题,也有一个标记,因此,我坚信我的问题并非离题。谢谢!,回答得好!