第10章控制单元设计.ppt

微程序控制器——基本概念 微程序控制器——设计技术 ⑴计数器方式: 设置一个微程序计数器μ PC,在顺序执行微指令时,后继微指令地址由现行微地址加上一个增量来实现。遇到转移时,由微指令给出转移微地址。 微程序控制器——设计技术 微程序地址字段格式的设计 第一种方式: 将微指令的地址字段(顺序控制字段)分成两部分:转移控制字段BCF和转移地址字段BAF。 微程序控制器——设计技术 微程序控制器——设计技术 BCF=000,顺序执行微指令,后继微地址为μPC+1。 BCF=001,机器指令操作码产生后继微地址的微命令,后继微地址由OP变换后产生。 BCF=010,无条件转移微指令,将BAF送μPC。 BCF=011,条件转移微指令,后继微指令地址由转移条件的测试结果确定。 BCF=100,测试循环微指令,后继微地址由测试循环条件确定。 BCF=101,转微子程序微命令,后继微地址即微子程序入口微地址由μPC与BAF字段组合形成。 BCF=110,返回微命令。 微程序地址字段格式的设计 第二种方式: 在微指令格式中,将微操作控制字段和转移地址字段重叠使用。如果顺序执行微指令,该微指令只有微操作控制字段和转移控制字段,没有转移地址字段,下一条微指令地址由μPC+1来确定;如果是转移微指令,因为该位置不执行任何微操作,只是改变微程序的流程,所以可以用微操作控制字段给出下一

文档评论(0)

1亿VIP精品文档

相关文档