1) direct control microprogram
直接控制微程序
3) nonmicroprogrammed interface
非微程序控制的接口
4) microprogrammed interface
微程序控制的接口
5) nonmicroprogrammed interface
非微程序控制接口
6) microprogrammed control
微程序控制
1.
Using software (MAX+PLUSII) and FPGA Lab instrument to design a simple CPU of seven instructions, including time sequence circuit, ALU, memory, datapath, microprogrammed controller and display module.
利用MAX+PLUSII软件平台及自制实验箱设计一个含七条指令的简单CPU,包括时序电路,运算器,数据通路,微程序控制器及显示等模块。
补充资料:微程序控制器
微程序控制器
microprogrammed control unit, MCU
徽橄·793.水平型徽指令由控制字段和下址字段构成如控制字段下址字段 控制字段中的每一个二进制码位代表一个徽命令,用来控制相应的微操作,如某一位指定为“加法微命令”,则当该位为1时,控制ALU进行加法运算;为0时,ALU不进行加法运算。下址字段用来决定下一条即将执行的微指令的地址(称为后继微指令地址)。由于复杂指令集计算机的微命令很多,因此水平型微指令的控制字段的长度一般在百余位到几百位之间。这种微指令操作并行度高,编写的微程序短,速度快,使用灵活,适用于大中型高速计算机。缺点是微指令字较长,控存位码利用率不高,形成立即数和转移地址困难。 垂直塑徽指令其格式与机器指令很相似,通常一条微指令完成一种基本运算或基本操作,如加法微指令、移位微指令、转移微指令等。微指令中设置微操作码,N位微操作码可表示ZN种微指令。微指令中还设置源寄存器地址字段和目的寄存器地址字段,指明操作数的地址。微程序通常是顺序执行的,微程序控制器中还设置微指令计数器。为提高操作并行度,微指令字中还可增加辅助功能字段。基于垂直型微指令的微程序称为垂直型微程序。其特点是:①微指令字较短,控存位码利用率高;②编制微程序容易;③可以采用高级微程序设计语言,容易实现设计自动化。其缺点是操作并行度低,编写的微程序较长,完成一条机器指令时间较长。 分段编码法水平型橄指令为了兼顾速度指标与经济性,在满足速度要求的前提下尽量缩短微指令字长,通常采用分段编码法。其原理是将水平型微指令的操作控制字段按照数据通路及微操作的互斥性分成若干小组(称为字段)。每组微命令用若干位二进制编码表示,通过译码器控制相应微操作的执行。各个控制字段译出的微命令可以同时出现,实现并行操作。 毫徽程序通常采用二级控制存储器结构,第一级控制存储器存放垂直型微指令,用以解释指令;第二级控制存储器存放水平型微指令,用以解释垂直型微指令,执行指令过程中由垂直型微指令调用水平型微指令。采用上述结构的微程序称为毫微程序。 微程序的顺序控制 根据现行微指令得出下条微指令在控制存储器中的地址,即后继微指令地址,有以下两种情况: 无分支流程微指令的后继地址是唯一的。可以设置微程序计数器拜咒,每执行一条徽指令刁遥代加1,形成下一条微指令地址,这是顺序执行的情况。也可以由微指令的下址字段指定下一条徽指令地址,实现顺序执行或无条件转移。
说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条