25-26-2-计算机组成与系统结构-期末

五、

指令12位长,地址长度3位。 使用扩展操作码方式,设计指令格式,容纳4个三地址指令,255个一地址指令,8个零地址指令。

六、

DMA的数据传送速率为2MBps,数据准备需要1000个cpu周期,传送后处理需要500个cpu周期。在50MHz的机器上,传送4KB数据时,数据准备和传送后处理所占的比率是?

七、

32位机器,主存容量1GB,按字节编址。 L1 cache 采用四路组相联方式,总容量64KB,cache一行(块)大小 64字节。

  1. cache 组数多少?一组有几行?
  2. 地址分为哪几个部分,分别占多少位?
  3. 写策略用 write-back 方式,除了一般的控制位,还需要记录什么
  4. 不考虑缺页,请问访问主存地址0x7FC0 0120的过程(写出计算过程)

八、

题图8

题图8

ADD指令:ADD [A],[B]

作用是 A[A]+[B]A \leftarrow [A]+[B]

  1. MAR和MDR的中文含义和功能
  2. 根据数据通路,画出控制流程图