微程序这一章,感念比较多,注意好区分。
微命令就是一个一个最小的控制信号,比如说三态门中的什么什么有效,总线中的什么什么有效,以及给ALU的什么运算类型等这些最小的信号就是微命令。
相对来说,这两个概念就比较好理解了。
微操作就是接受微命令后部件进行的操作,例如ALU接受命令后就开始了计算,三态门有效后就开始了信息传送,等等,这些都是微操作。
微指令就是同一CPU周期内并行执行的微命令,存储在控制存储器中,称为一个微指令。
微程序就是一些微指令的集合,构成一个微程序。每一个机器指令都和一个微程序相对应。
微指令的基本格式由两个部分组成,分别时操作控制字段和顺序控制字段。
操作控制字段好理解,就是每一位对应一个操作控制信号,为1则有效。
顺序控制字段则需要指明下一条微指令的地址,包括判断逻辑字段和直接地址字段。
根据判断逻辑字段的不同取值,来区分地址的不同形成方式。