5.4 微程序控制器

image-20260304164425715

基本原理

==设计思路==

  • 一条指令对应一个微程序
    • 一个微程序有多条微指令
      • 一条微指令可以做多个微操作微命令

image-20260304165200244

基本结构

image-20260304172033137

工作原理

image-20260304173110441

image-20260304173622825

image-20260304174147419

微指令设计

  • 微指令的具体格式应该如何设计
  • 如何根据微指令发出相应的微命令(微操作)

image-20260304175252126

微指令的格式

image-20260304175804421

水平型微指令的编码方式

image-20260304180229615

image-20260304181053777

image-20260304181719511

下一条微指令的地址形成方式

image-20260304182749430

image-20260304183022081

微程序控制单元的设计

设计步骤:

  • 分析每个阶段的微操作序列
  • 写出对应机器指令的微操作命令及节拍安排
  • 确定微指令格式
  • 编写微指令码点

1.分析每个阶段的微操作序列

取值周期

image-20260304191133745

2.写出对应机器指令的微操作命令及节拍安排

image-20260304191241943

image-20260304191726605

3 4

image-20260304192017615

微程序设计分类

image-20260304192240399

image-20260304192538982

总结

image-20260304192655495