区别如下:
1、概念不同。
微程序(microprogram)是实现程序的一种手段,具体就是将一条机器指令编写成一段微程序。在有微程序的系统念盯中,当CPU执行机器指令时,会在控制存储器里寻找与该机器指令对应的微程序,取出相应的微指令来控制执行各个微 *** 作,从而完成该程序语句的功能。
微指令是指在微程序控制的计算机中,同时发出的控制信号所执行的一组微 *** 作。
微命令即仔稿和控制部件通过控制线向执行部件发出各种控制命令 。在微指令的控制字段中,每一位代表一个微命令。
2、包含内容不同。
每一个微程序包含若干条微指令,在微指令的控制字段中,每一位代表一个微命令。
3、功能不同。
微敬冲程序用于实现机器指令的功能。微指令用于完成一个功能相对完整的 *** 作。微命令一般用于控制数据通路上门的打开/关闭,或者功能选择。
参考资料来源:百度百科-微程序
参考资料来源:百度百科-微命令
参考资料来源:百度百科-微指令
(1)画出CPU数据通路图.(2)设计出每条指令的指令格式及所用寻址方式.
(3)进行时序周期的分配扮源.
(4)画出每条指令的微 *** 作流程图;并注明每个微 *** 作对应的控制悄裤信号.
(5)设计出启缺简微指令格式,并编写微程序代码.
PC->AR,PC+1->PC对应TEC-2微码:0000 0E00 A0B5 5402MEM->AR对应TEC-2微码:0000 0E00 10F0 0002
MEM-R0->猛余芦R1CC#=0对应TEC-2微码毁携:枝带0029 0301 32C0 10A9
我用TEC-2指令系统运行了一下,貌似是对的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)