(截图来自MOOC平台华中科技大学计算机组成原理课程)

微程序一般由多条微指令组成,每一条微指令由操作控制字段和顺序控制字段两部分组成,每条微指令对应一个时钟周期。

以取指令的过程为例,每一个节拍都需要若干条控制信号,这些信号由微指令的操作控制字段给出,而下一条指令的地址由顺序控制字段确定。

T1时,需要的命令时PCout、Xin、ARin这三个控制信号,而此时的微地址为0000,取值微程序还没有结束,所以顺序控制字段的判别字P1、P2为0,下址字段存放的就是下一条微指令的地址;

T2时,需要Read和+1控制信号,下一条指令的地址仍然是顺序的,存放在下址字段中;

T3时,给出相应的控制信号,下址字段存放下一条指令地址;

T4时,取值微程序结束了,判别字P1为1,表示下一条指令不存放在下址字段,而是根据下一个微程序的地址而发生跳转。

同样的道理,我们可以构建LOAD指令的微程序。

加入我们将单总线CPU的所有微程序都构造出来,分配地址,就可以获得这样一张地址表。

(创作不易,请点赞收藏哦~)

计算机组成原理——微程序设计相关推荐

  1. 计算机组成微程序设计,计算机组成原理微程序设计.doc

    文档介绍: 计算机组成原理微程序设计1.已知某机采用微程序控制方式,其存储器容量为512×48(位),微程序在整个控制存储器中实现转移,可控制微程序的条件共4个,微指令采用水平型格式,后继微指令地址采 ...

  2. 《计算机组成原理》课程设计报告——TEC-2实验系统——微程序设计

    课程设计任务书:<计算机组成原理>课程设计任务书--TEC-2实验系统--微程序设计 一.目的和要求 深入了解计算机各种指令的执行过程,以及控制器的组成,指令系统微程序设计的具体知识,进一 ...

  3. 《计算机组成原理》课程设计---微程序设计

    <计算机组成原理>课程设计---微程序设计 一.目的和要求 二.实验环境 三.具体内容 1.分析TEC-2机的功能部件组成,分析TEC-2机支持的指令格式等. (一)AM2901芯片的内部 ...

  4. 计算机组成原理汇编微程序,计算机组成原理课程设计(微程序设计).doc

    . . <计算机组成原理>课程设计报告 --微程序设计 指导老师: 丁 伟 学院: 计算机学院 班级: 软件 1501 姓名: 学号: 一.项目任务 本项目的任务是针对第2章所述的Open ...

  5. 计算机课设微程序最大值,计算机组成原理课程设计(微程序设计).doc

    . . . .......... <计算机组成原理>课程设计报告 --微程序设计 指导老师: 丁 伟 学院: 计算机学院 班级: 软件 1501 姓名: 学号: 一.项目任务 本项目的任务 ...

  6. 计算机组成流水灯原理,计算机组成原理课程设计(微程序设计)

    <计算机组成原理课程设计(微程序设计)>由会员分享,可在线阅读,更多相关<计算机组成原理课程设计(微程序设计)(13页珍藏版)>请在人人文库网上搜索. 1.计算机组成原理课程设 ...

  7. 计算机组成原理——知识结构体系

    计算机系统的基本概念和知识体系 1.计算机的软件和硬件概念 答:硬件.软件(系统软件.应用软件) 2.计算机系统的层次结构 答:微指令系统->机器语言->操作系统->汇编语言-> ...

  8. 计算机组成原理第3版谢树煜,计算机组成原理(第3版)

    章绪论1 1.1计算机的基本特性1 1.1.1二进制数据2 1.1.2存储程序2 1.1.3逻辑运算2 1.1.4高速电子开关电路2 1.1.5数字编码技术2 1.2计算机的基本组成3 1.2.1基本 ...

  9. 高等学校计算机规划教程,高等学校计算机应用规划教材:计算机组成原理简明教程...

    高等学校计算机应用规划教材:计算机组成原理简明教程 语音 编辑 锁定 讨论 上传视频 <高等学校计算机应用规划教材计算机组成原理简明教程>是2009年清华大学出版社出版的图书,作者是石磊. ...

  10. 计算机组成原理设计一个Isa,计算机组成原理

    计算机组成原理课程设计报告 1 关于设计 1.1 设计目的及要求 通过一个完整的8位指令系统结构(ISA)的设计和实现,加深对计算机组成原理课程内容的理解,建立起整机系统的概念,掌握计算机设计的基本方 ...

最新文章

  1. 【C++】拷贝,赋值与构造
  2. 【数据结构练习习题】java实现版(一)
  3. 写在前面,白话 Yaf 探秘与深入
  4. 利用VSTS跟Kubernetes整合进行CI/CD
  5. html代码type,HTML中type是什么意思
  6. base64码通过http传输 +号变 空格 以及 图片编码后字符串较长导致POST提交失败 问题解决...
  7. Scala案例:词频统计
  8. c语言基本练习题 doc,C语言练习题-基本数据类型和运算.doc
  9. MODULE_DEVICE_TABLE【转】
  10. 华为发布鸿蒙开发版,华为发布首款鸿蒙开发板,基于RISC-V架构,软硬生态一起抓?...
  11. python带参数的装饰器的作用_Python带参数的装饰器运行原理解析
  12. java web开源考勤系统_Java开源企业考勤系统ClockSimpleJEE4预发布版0.9.0
  13. 什么是php?php是什么?
  14. aardio - MsSql数据库+虚表示例
  15. 面试中的着装与举止--Java面试
  16. Dell R720xd服务器装机暨改造过程
  17. 美DARPA支持研发用于救灾与高风险环境的微型机器人
  18. java百分比转小数点_Java中小数与百分数的互相转换-Fun言
  19. 人工智能将改变教育的未来:让我们变得更聪明
  20. 如何给脚本增加卡密验证功能,权朗网络验证对接教程

热门文章

  1. php和python的选择排序算法,基于python的七种经典排序算法的详细介绍
  2. 机器学习---数据简介及数据清洗概述
  3. 服务器硬盘安装win10系统,硬盘安装win10的方法
  4. 无人驾驶路径规划之RRT算法
  5. java 如何执行dig 命令_linux dig 命令使用方法
  6. 【每天一个 Linux 命令】tree命令
  7. 免费下载全球SRTM高程数据(hgt格式)
  8. 关系抽取之PCNN(Piece-Wise-CNN)
  9. (九) LBP特征提取
  10. python实现类似于visio_类似visio的软件有哪些?