<aside> 📖 Notes
<aside> 📖 指令周期:处理单个指令的过程
只有当机器关闭、发生某种不可恢复的错误或遇到停止计算机的程序指令时,程序执行才会停止
</aside>
<aside> 📖 带中断的指令周期
</aside>
指令的执行可能涉及一个或多个存储器中的操作数,它们每个都要求一次存储器访问
使用间接寻址,还需要额外的存储器访问
<aside> 📖 间址周期
把间接地址的读取看成是一个额外的指令子周期
</aside>
<aside> 📖 CPU需求:寄存器
假定CPU有:
- 1个存储地址寄存器(MAR)
- 1个存储缓冲寄存器(MBR)/ 存储数据寄存器(MDR)
- 1个程序计数器(PC)
- 1个指令寄存器(IR) </aside>
<aside> 📖 取指周期
</aside>
<aside> 📖 间址周期
</aside>
<aside> 📖 中断周期
</aside>