计算机组成原理-微指令的设计与微程序控制单元的设计

文章目录

  • 微指令的设计
    • 微指令的格式
    • 微指令的编码方式
      • 水平型微指令的操作控制部分的编码方式
        • 直接编码
        • 字段直接编码
        • 例题
        • 字段间接编码方式
    • 微指令的地址形成方式
    • 例题
    • 小结
  • 微程序控制单元的设计
    • 微程序设计分类
    • 硬布线与微程序的比较

微指令的设计

微指令的格式

水平型微指令的操作控制部分对应一系列微命令的控制信号
垂直型微指令的一个微操作码对应一个微命令,所以可能一个水平型微指令要对应多个垂直型微指令
计算机组成原理-微指令的设计与微程序控制单元的设计_第1张图片

微指令的编码方式

水平型微指令的操作控制部分的编码方式

计算机组成原理-微指令的设计与微程序控制单元的设计_第2张图片

直接编码

一个位对应一个微命令控制信号
计算机组成原理-微指令的设计与微程序控制单元的设计_第3张图片

字段直接编码

计算机组成原理-微指令的设计与微程序控制单元的设计_第4张图片
有译码器,所以同样长度下对应的微命令更多
计算机组成原理-微指令的设计与微程序控制单元的设计_第5张图片

例题

计算机组成原理-微指令的设计与微程序控制单元的设计_第6张图片

字段间接编码方式

有些需要双重译码
计算机组成原理-微指令的设计与微程序控制单元的设计_第7张图片
计算机组成原理-微指令的设计与微程序控制单元的设计_第8张图片

微指令的地址形成方式

任何一条指令的第一条微指令地址都是零号地址,可以由专门硬件产生
任何指令的中断周期的第一条微指令地址都一样,可以由硬件产生提供
计算机组成原理-微指令的设计与微程序控制单元的设计_第9张图片
通过测试网络的示意图
就是通过CMDR的一些比特位上的信息和一些测试源得到微指令地址
计算机组成原理-微指令的设计与微程序控制单元的设计_第10张图片

例题

最少则只需取值和执行即可
各指令对应的微程序这里是指执行周期的微指令
计算机组成原理-微指令的设计与微程序控制单元的设计_第11张图片

小结

计算机组成原理-微指令的设计与微程序控制单元的设计_第12张图片

文章目录

  • 微指令的设计
    • 微指令的格式
    • 微指令的编码方式
      • 水平型微指令的操作控制部分的编码方式
        • 直接编码
        • 字段直接编码
        • 例题
        • 字段间接编码方式
    • 微指令的地址形成方式
    • 例题
    • 小结
  • 微程序控制单元的设计
    • 微程序设计分类
    • 硬布线与微程序的比较

微程序控制单元的设计

1.每个阶段的微命令
2.机器指令的执行周期的微命令及节拍
3.补充相关微命令
计算机组成原理-微指令的设计与微程序控制单元的设计_第13张图片
4.根据微命令的个数确定微指令的格式
5.确定微指令的操作控制字段如何对应各个微命令

计算机组成原理-微指令的设计与微程序控制单元的设计_第14张图片

ID是指令译码器
计算机组成原理-微指令的设计与微程序控制单元的设计_第15张图片

微程序设计分类

动态可以优化和扩展机器指令
EPROM 可修改
毫微就是对微指令再作细分为
计算机组成原理-微指令的设计与微程序控制单元的设计_第16张图片

硬布线与微程序的比较

计算机组成原理-微指令的设计与微程序控制单元的设计_第17张图片

你可能感兴趣的:(王道计算机组成原理考研笔记,计算机组成原理)