计算机原理与汇编语言程序设计第7章中央处理器.ppt

计算机原理与汇编语言程序设计第7章中央处理器.ppt

  要严格区分出互斥性或兼容性微命令是不容易的,可以简单地以功能部件或公用通路来划分,因为一般同一功能部件和公用通路中的微操作只能分时进行。   4. 字段间接编码法   字段间接编码法是在字段直接编码法的基础上,用来进一步缩短微指令字长的方法。间接编码的含义是,一个字段的某些编码不能独立地定义某些微命令,而需要与其他字段的编码来联合定义。这种编码法需要比直接编码法多一级译码电路,微程序的执行速度比较慢,所以不常用。 7.5.5 微指令地址的确定方法   微程序的执行过程与机器程序的执行过程一样,也存在程序执行方向的控制问题。微指令的顺序控制字段提供了产生下一条微指令地址的信息。一般情况下,微指令由控制存储器读出后直接给出下一条微指令的地址,这个微地址信息存放在微地址寄存器中。如果微程序不出现分支,那么下一条微指令的地址就直接由微地址寄存器给出。当微程序出现分支时,通过判别测试字段和执行部件的“状态条件”反馈信息,去修改微地址寄存器的内容,按修改后的地址去读下一条微指令。   1. 初始微地址的形成   每一条机器指令对应一个微程序。由于所有机器指令的取指令操作都是相同的,因此将取指令操作的微命令编成一段公用的取指微程序。   当取指微程序从主存中取出机器指令之后,由机器指令的操作码字段指出各个微程序的首地址(入口地址或初始微地址),这称为“功能转移”,主要有三种方式。   1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档