logo - 刷刷题
下载APP
【简答题】

某计算机的主存地址空间大小为256MB,按字节编址,指令Cache和数据Cache分离,均有8个Cache行,每个Cache行大小为B,数据Cache采用直接映射方式,现有程序A伪代码如下所示:int a[256][256];int sum() { int i, j, sum = 0; for( i=0; i<256; i++) { for( j=0; j<256; j++) { sum += a[i][j]; } } return sum;}假定int类型数据用32位补码表示,程序编译时i、j、sum均分配在寄存器中,数组a按行优先方式存放,其首地址为200(十进制)。则数组元素a[2][5]所在的主存块对应的Cache行号是()(Cache行号从0开始)

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三