学习视频

4-3. Y86-64的顺序实现

笔记

  • 01:52
  • 指令执行历程

  • 取指阶段:
    取出来的是汇编代码中的编码细节

译码阶段,译的是从汇编去寄存器读寄存器里的值

执行阶段:ALU 根据译码读到的操作数和指令的功能进行计算
除了输出结果,还会根据结果设置条件寄存器

访存阶段:读写内存的操作

写回阶段:把 ALU 的结果写回去寄存器

更新 Pc:更新 PC,来到下一条指令