本文系笔者自行总结,笔者水平十分有限,如有疏漏、错误,欢迎批评指正。
第九章 控制单元的功能
1.控制器在生成各自控制信号时,必须按照一定的时序进行,以便对各种操作实施时间上的控制。
2.在总线复用的CPU中,数据线和地址线共用一组总线,必须采用分时控制的方法,先给地址信号,并用地址锁存信号将其保存。
3.假设进栈操作是先存数据后修改堆栈指针SP,则进入中断周期的第一个微操作是(SP)->MAR。
第十章 控制单元的设计
1.在微程序控制器中,一个机器指令对应一个微程序 ,若某机有35条机器指令,通常可对应38个微程序。(分别为取指周期、间址周期、中断周期微程序,以及35条指令的执行周期对应的微程序)
2.垂直型微指令用较长的微程序结构,换取较短的微指令结构。
3.一条机器指令对应若干条微指令,它又包含若干微命令。
4.在直接控制、显式编码、隐式编码中,隐式编码微指定字长最短。
5.某计算机采用微程序控制,微指令字中操作控制字段共16位,若采用编码控制,并要求一条微指令需同时启动4个微操作,则微指令字中的操作控制字段分4段,若每个字段的微命令数相同,这样的微指令格式最多可包含60个微操作命令。(每个字段均包含一种不发出命令的情况)
6.在微程序控制器中,后续微指令地址的形成方式有直接由微指令的下地址字段给出(断定方式)、根据指令的操作码形成、增量计数器法、分支转移、通过测试网络形成、由硬件直接产生。
7.在组合逻辑控制器中,微操作控制信号由指令操作码、时序、状态条件 决定。