【正确答案】
C
【答案解析】[解析] 因为块的大小为16B,所以块内地址字段为4位;又因为Cache容量为128KB,8路组相联,所以可以分为1024组[128KB/(8×16B)=1024],对应的组号字段10位;剩下为标记字段。1234567H=0001001000110100010101100111,标记字段为其中高14位,00010010001101=048DH。
组相联映射对应的主存地址应包括3部分:标记(Tag)、组号(Index)和块内地址(Offset)。
首先将主存地址由十六进制变成二进制,其中块内地址字段为最后4位,组号字段为中间10位,剩下的就是标记字段,将标记字段二进制转换为十六进制,即可得出结果。