数据通路基本结构

在分析微操作序列前,需明确 CPU 的硬件结构。以经典的单总线结构 CPU 为例,寄存器通常包含输入门()和输出门()。

微操作序列实例: ADD @R0, R1

该指令的功能是将 指向的主存单元内容与 的内容相加,结果写回该主存单元。

1. 取指公共操作

取指阶段对所有指令是通用的。 重点

  • T1:
    • 发出访存地址的同时,利用 ALU 完成 的并行计算。
  • T2:
    • 修改 的值,并等待存储器完成读取。
  • T3:
    • 将指令送入指令寄存器。

2. 分析与执行阶段

  • T4:
    • 的内容(间接地址)送入 并启动读操作。
  • T5:
    • 的内容送入 ALU 暂存器 ,等待操作数读出。
  • T6:
    • 完成加法运算。
  • T7:
  • T8:
    • 将结果写回主存单元。

关键结论

  • 硬件决定软件: CPU 的内部硬件连接方式决定了微操作序列的编写。 重点
  • 微命令与微操作: 微命令(如 )是逻辑描述,微操作是硬件动作。