微指令:同时发出的控制信号所执行的一组微 *** 作.例如:
加法指令的执行可分为:取指,计算地址,取 *** 作数和加法运算四步,每一步都由一组微 *** 作实现.这一组能同时执行的微 *** 作就构成一条微指令.
微程序:一组微指令的集合.这样:
程序由一组指令组成
指令由一个微程序实现
微程序由一组微指令实现
微指令由一组微 *** 作实现
区别如下:
1、概念不同。
微程序(microprogram)是实现程序的一种手段,具体就是将一条机器指令编写成一段微程序。在有微程序的系统中,当CPU执行机器指令时,会在控制存储器里寻找与该机器指令对应的微程序,取出相应的微指令来控制执行各个微 *** 作,从而完成该程序语句的功能。
微指令是指在微程序控制的计算机中,同时发出的控制信号所执行的一组微 *** 作。
微命令即控制部件通过控制线向执行部件发出各种控制命令。在微指令的控制字段中,每一位代表一个微命令。
2、包含内容不同。
每一个微程序包含若干条微指令,在微指令的控制字段中,每一位代表一个微命令。
3、功能不同。
微程序用于实现机器指令的功能。微指令用于完成一个功能相对完整的 *** 作。微命令一般用于控制数据通路上门的打开/关闭,或者功能选择。
参考资料来源:百度百科-微程序
参考资料来源:百度百科-微命令
参考资料来源:百度百科-微指令
微程序(microprogram)是英国剑桥大学教授M.V.Wilkes在1951年首先提出的,它是实现程序的一种手段,具体就是将一条机器指令编写成一段微程序。每一个微程序包含若干条微指令,每一条微指令对应一条或多条微 *** 作。在有微程序的系统中,CPU内部有一个控制存储器,用于存放各种机器指令对应的微程序段。当CPU执行机器指令时,会在控制存储器里寻找与该机器指令对应的微程序,取出相应的微指令来控制执行各个微 *** 作,从而完成该程序语句的功能。微程序设计技术,指的是利用软件技术来实现硬件设计的一门技术。
微程序设计技术,指的是利用软件技术来实现硬件设计的一门技术。
优点:微程序设计克服了组合逻辑控制单元线路庞杂的缺点,同硬布线比较具有规整性,灵活性,可维护性等一系列优点。
缺点:由于增加了到控制存储器中读取微指令的时间导致执行速度慢。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)