试题详情
- 简答题某机字长16位,CPU地址总线18位,数据总线16位,存储器按字编址,CPU的控制信号线有:MREQ#(存储器访问请求,低电平有效),R/W#(读写控制,低电平为写信号,高电平为读信号)。试问:【**,★,包捷5.2,编号3.3,3.5.2】 若为该机配备2K×16位的Cache,每块8字节,采用2路组相联映象,试写出对主存地址各个字段的划分(标出各个字段的位数);若主存地址为462EH,则该地址可映象到Cache的哪一组?
a. 确定地址的位数:18 位
因为地址总线是 18 位
b. 确定块内偏移:2 位 块的大小:8 字节。
因为存储器地址是按“字”编址(即一个地址管理一个字),“字”是 16 位=2 字节。所以,块的大小为 8B/2=4 字=22字,块内偏移为 2位。
c. 确定组索引位数:8 位
Cache 的容量:8K*16bit=217bit=214B
块的大小(即行的大小):8B=23B
则,行数=Cache 的容量/块的大小=214/23=29
因为“采用 2 路组相联映象”,所以,组数=行数/2=29/2=28,组索引需要8位。
d. 确定标记位数:8位
标记位数=18-组索引位数-块内偏移位数=18-8-2=8位
e.462EH映射到哪一组?
主存地址462EH=0100 0110 0010 1110 划分为:
组索引号为:“10 0010 11B”=”139”组关注下方微信公众号,在线模考后查看
热门试题
- 磁盘对扇区的访问时间有三个主要的部分,以
- 简述DMA的三种工作方式。
- 调用子程序后要返回,转移指令执行后不要返
- 在32位机器和64位机器中,C语言中同种
- 指令的寻址方式有顺序和跳跃两种方式,采用
- 为了便于实现多级中断,保存现场信息最有效
- 能够唯一表示一个物理扇区的是()
- 存取时间、存储周期、储存器带宽三个概念反
- 对于32位机器,char * 的字节数为
- 汇编代码后缀l表示()
- 下列寻址方式中,执行速度最快的是()。
- 一个定点数由符号位和数值域两部分组成。按
- 通常计算机的更新换代以什么为依据?
- 存取速度最快的存储器是()。
- 总线控制方式分为()与()两类。
- x存放在寄存器%eax中,c语言x<<2
- RISC是()指令系统计算机的简称。
- 移码主要用于表示浮点数的(),以利于比较
- IEEE754标准,一个浮点数由符号位(
- 设机器字长8位,若机器数DAH为补码,算