Skip to content

强化阶段笔记

1. 微程序和微指令

1.1. 微指令地址格式

基本格式:微命令编码字段 + 外部条件字段 + 下地址字段

  • 微命令编码字段:取决于微命令编码方式(直接型,字段直接型,字段间接型);
  • 外部条件字段:取决于外部条件个数和互斥与否;
  • 下地址字段:取决于微命令条数。

注意看题目中的 "互斥" 条件,表明互斥的才能用二进制编码,即 n 位编码 2n 种。若没说互斥,必须用一位二进制对应一种状态。对于微指令(直接型)和外部条件都是如此。对比

一、微程序控制器采用直接控制编码微指令,后续微指令地址由下地址字段给出。共有 28 个微命令,6 个互斥可判定的外部条件,控制存储器的容量为 512×40 位,设计其微指令格式,并说明理由

二、某计算机共有52个微操作控制信号,构成5个相斥类的微命令组,各组分别包 含5、8、2、15、22个微命令。已知可判定的外部条件有两个,微指令字长28位。 按水平型微指令格式设计微指令,要求微指令的下地址字段直接给出后续微指令地址。

  • (一)中,说明了外部条件互斥,因此可用 ceil(log26)=3 位二进制来编码。直接型编码,每个微命令需要 1 位二进制。
  • (二)中,没有说明外部条件互斥,因此要按照直接型编码的方式,用 2 位二进制来对应。