作者:牛涛fd_501 | 来源:互联网 | 2023-06-10 00:52
第一章作业
1.1
- 3005 -> IR, 3 -> AC
- 5940 -> IR, 3 + 2 = 5 -> AC
- 7006 -> IR, AC -> 设备6
1.2
步骤一
- PC中包含第一条指令的地址303,该值被送入MAR中。
- 地址为303的指令内容被送入MBR,PC加1。
- MBR中的值被送入IR中
步骤二
- 指令寄存器IR中的地址部分(005)被送入MAR中。
- 地址005中的值被送入MBR中。
- MBR中的值被送入AC中
步骤三
- PC中的值(304)被送入MAR中。
- 地址为304的指令内容被送入MBR,PC加1。
- MBR中的值被送入IR中
步骤四
- 指令寄存器IR中的地址部分(940)被送入MAR中。
- 地址940中的值被送入MBR中。
- AC中存储的内容和MBR存储的内容相加后保存到AC中
步骤五
- PC中的值(305)被送入MAR中。
- 地址为305的指令内容被送入MBR,PC加1。
- MBR中的值被送入IR中
步骤六
- 指令寄存器IR中的地址部分(006)被送入MAR中。
- AC中的值被送入MBR中。
- MBR中的值存储到地址为006的存储单元中
1.13
字所在的位置 | 概率 | 访问时间 |
---|
在缓存中 | 0.9 | 20 |
不在缓存中,在主存中 | 0.06 | 20+60=80 |
不在缓存中,也不再在主存中 | 0.04 | 12000080 |
平均访问时间=0.920 + 0.0680 + 0.04*12000080=480026