程序:
程序由一些指令组成

指令:
这里的指令指 MOV AX,BX这样的汇编指令

机器指令:
机器指令是指令翻译后的结果,比如上面的指令翻译结果为89D8

微指令:
机器指令是由数个微指令组成,且每一个时钟周期对应一个微指令,比如MOV AX,BX,应该由这些微指令组成:
取值周期:
时钟周期①:(PC)->MAR (控制信号PCout = 1,MARin = 1)
时钟周期②:M->MDR (控制信号MEMR = 1,MDRinE = 1)
时钟周期③:(PC)+1->PC (控制信号 +1(具体看逻辑设计是否直接提供自加操作,若无,就用ALU自加)
时钟周期④:MDR->IR(控制信号 MDRout = 1,IRin = 1)
时钟周期⑤:IR译码 (控制信号 根据译码寄存器提供的控制字)

因为该程序无简址操作,所以微程序中无间址周期
若指令为MOV AX,[DI]这样的指令则应有间址周期

执行周期:
时钟周期①:(BX)->BUS->AX (控制信号Bout =1 Ain = 1)
执行结束

微命令
根据微指令的设计方式(水平或垂直),一个微指令应该有数个(水平)或者一个(垂直)微命令

水平微指令有 控制字段,判断测试字段(P字段),后续地址字段
设计算机只有这些,包括PCout PCin MARout MARin MDRin MDRout MDRinE MDRoutE MEMR MEMW IRin PC+1 IR译码

那么就应该按照功能的不同分别编码
这里以水平微指令举例
比如PC,应该编为 00 无操作,01 PCin ,10 PCout ,11无操作
那么(PC)->MAR对应的控制字应该为 10(PCout) 01(MARin) 000(MDR无操作) 00(MEM无操作) 0(IR无操作) 0(PC+1无操作) 0(IR译码无操作)
即 100100000000
注:这里的编码不包括 后去的判断测试字段与后续地址字段

其中10(PCout)即一个微命令

微操作
微操作即一个微命令对应的具体操作,将微命令交予执行部件后,由执行部件具体执行
例如10(PCout)交予了PC寄存器,那么PC寄存器会根据控制字向总线上输出PC内的值

【计算机组成原理】程序,指令,机器指令,微程序,微指令,微命令,微操作的关系相关推荐

  1. 【计算机组成原理】| 第九章 控制单元的功能 | 程序,指令,机器指令,微程序,微指令,微命令,微操作的关系

    程序: 程序由一些指令组成 指令: 这里的指令指 MOV AX,BX这样的汇编指令 机器指令: 机器指令是指令翻译后的结果,比如上面的指令翻译结果为89D8 微指令: 机器指令是由数个微指令组成,且每 ...

  2. 计算机组成原理实验所用的指令,计算机组成原理实验报告-控制器及微指令系统的操作与运用...

    计算机组成原理实验报告-控制器及微指令系统的操作与运用 (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 成绩:实 验 报 告课程名称 ...

  3. 计算机组成实验微程序控制器实验,计算机组成原理实验报告3++微程序控制器实验.doc...

    文档介绍: 计算机组成原理实验报告3微程序控制器实验计算机组成原理实验报告实验三微程序控制器实验一.实验目的与要求:实验目的:1.理解时序产生器的原理,了解时钟和时序信号的波形;2.掌握微程序控制器的 ...

  4. 计算机组成原理中指令的四个工作周期

    文章目录 执行过程 取指周期 带有间址寻址的指令周期 带有中断的指令周期 间指周期 执行周期 中断周期 执行过程 执行过程:在取址周期后,需要判断是否有间址周期,如果没有就进入到了执行周期,在执行周期 ...

  5. 考前自学系列·计算机组成原理·微程序微指令微命令微操作

    你要知道这些 一.术语 程序:计算机能识别和运行的指令 指令:指挥计算机工作的指示和命令(编程语言编写的语句) 机器指令:指令编译后的结果(编程语言转换为机器语言) 微指令:机器指令根据一个个操作细分 ...

  6. 计算机组成原理 微指令编码_计算机组成原理(指令)

    图片来源于网络 大家有没有想过这样的问题!计算机是如何运行的?为什么它能执行我们需要的操作?其实这和指令息息相关. 计算机的工作的过程也是指令执行的过程 操作系统是程序的合集 程序由一组指令组成: 指 ...

  7. 【计算机组成原理】三、微程序控制器实验

    文章目录 一.实验目的 二.实验设备 三.实验原理 四.实验步骤 五.实验结论 一.实验目的 (1)掌握微程序控制器的组成原理 (2)掌握微程序的编制写入,观察微程序的运行过程 二.实验设备 PC 机 ...

  8. 计算机组成原理实验写出下列微指令编码,计算机组成原理实验三.doc

    计算机组成原理实验三.doc (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 上海大学 计算机学院评分<计算机组成原理实验> ...

  9. 计算机组成原理扩展指令CLC实验报告,计算机组成原理实验报告.doc

    计算机组成原理实验报告 计算机组成原理实习报告 本学期我们开设了计算机组成原理这门课,主要学习计算机的主要部件以及这些部件组成的原理和如何运行.除了平时的课堂学习,我们还有实验课帮助我们更好的了解这门 ...

最新文章

  1. 2.1 . df 命令和du命令
  2. Lintcode189 First Missing Positive solution 题解
  3. 白话Elasticsearch17-深度探秘搜索技术之match_phrase query 短语匹配搜索
  4. jQuery修改页面元素的属性
  5. 将Springboot项目放在服务器上一直运行
  6. uaa 授权_使用UAA OAuth2授权服务器–客户端和资源
  7. [精华] 讨论 Setsockopt选项
  8. 大寨鸿蒙系统的电器,华为传来两个好消息,鸿蒙OS大时代将于6月2日正式开启...
  9. 信息学奥赛一本通C++语言——1097: 画矩形
  10. 长虹新一代人工智能电视Q6A、Q6K发布,搭载远场语音识别
  11. 《中国科学》中文论文模板使用CCTTEX编译
  12. 苹果笔记本安装windows系统
  13. 模模搭古城搭建学习笔记2:基础设施篇
  14. 大菠萝已经完全变味了
  15. 项目实战2 | 基于Swarm+Prometheus实现双VIP可监控Web高可用集群
  16. bernoulli_Python-Bernoulli发行
  17. 2022年度全球职场女性境况排名:瑞典最好,韩国连续十年垫底 | 美通社头条
  18. 影像组学ibex_影像基因组学
  19. 小计算机cv值怎么计算方法,变异系数怎么算_excel求变异系数
  20. uFTP-Linux下FTPServer实现

热门文章

  1. 德勤加拿大:在Flow链上创建NFT所消耗的能量比人们搜索或发布一个帖子还少
  2. 32.【C/C++ 结构体全类型 (详解)】
  3. 婚礼筹备之WBS工作分解结构(转)
  4. 《神经网络与深度学习》习题答案
  5. iOS平台游戏安全再议之存档修改与防御
  6. Gartner技术成熟曲线详解
  7. fu7推挽胆机音质_终于绕完FU7推挽胆机的输出牛,做了些简单的测试
  8. 百度AI攻略:新闻摘要
  9. C语言(经典编程题:报数游戏)
  10. JAVA多线程:龟兔赛跑