首页 > 编程语言 >中央处理器__ 微程序控制器

中央处理器__ 微程序控制器

时间:2022-11-03 11:44:11浏览次数:42  
标签:__ 微指令 控制 微操作 微程序 命令 中央处理器 CPU

微程序控制器

发展
微程序的概念和原理是由英国剑桥大学的M·V·Wilkes教授于1951年在曼彻斯特大学计算机会议上首先提出来的,当时还没有合适的存放微程序的控制存储器的元件。
直到1964年,IBM公司在IBM 360系列机上成功地采用了微程序设计技术。
20世纪70年代以来,由于VLSI技术的发展,推动了微程序设计技术的发展和应用。
目前,从大型机到小型机、微型机都普遍采用了微程序设计技术。

基本思想
仿照解题的方法,

  1. 把操作控制信号编制成微指令,存放到CPU中的控制存储器
  2. 运行时,从控存中取出微指令,产生指令运行过程中所需的各种操作控制信号。

因此:
微程序设计技术是用软件方法来设计硬件的技术

微程序控制原理

组成计算机的部件可以分为两大类:

  1. 控制部件
  2. 执行部件。

他们之间通过控制线进行联系。

微命令和微操作

微命令
控制部件向执行部件发出的各种控制命令叫作微命令,它是构成控制序列的最小单位。

方向:\(控制部件\to 执行部件\)

例如:打开或关闭某个控制门的电位信号、某个寄存器的打入脉冲等。

微命令是控制计算机各部件完成某个基本微操作的命令。

微操作
执行部件接受微命令后所完成的操作叫微操作。微操作是执行部件中最基本的操作。
方向:\(执行部件\to 操作\)

分类:
由于数据通路的结构关系,微操作可分为相容性的和互斥性的两种:

  • 互斥性的微操作
    是指不能同时或不能在同一个CPU周期内可以并行执行的微操作。可以编码实现

  • 相容性的微操作
    是指能够同时或在同一个CPU周期内并行执行的微操作。必须各占一位

举例
image
1,2,3之间相互相容。 4,6,8与5,7,9相容

两者关系:微命令和微操作是一一对应的。
微命令是微操作的控制信号,微操作是微命令的操作过程。

微指令和微程序

微指令
把在同一个CPU周期内一组实现一定操作功能的微命令的组合叫做一条微指令(Microinstruction)。
它是并行执行的微操作控制信息,存储在控制存储器里。

它是微命令的组合,微指令存储在控制器中的控制存储器中
一条微指令通常至少包含两大部分信息:
操作控制字段,又称微操作码字段,用以产生某一步操作(CPU周期)所需的各个微操作控制信号。
某位为1,表明发微命令
微指令发出的控制信号都是节拍电位信号,持续时间为一个CPU周期,微命令信号还要引入时间控制
顺序控制字段,又称微地址码字段,用以控制产生下一条要执行的微指令地址。

微程序
实现一条机器指令功能的一系列微指令的有序集合就是微程序。
一段微程序对应一条机器指令。
微地址 :存放微指令的控制存储器的单元地址
下面我们举一个十进制加法指令为实例。
微指令基本格式
十进制加法指令 ADDB R1,R2,假定操作码为1010
数据通路图
操作流程图(假定相加的俩数已存放在R1、R2中,常数6在R3中)

标签:__,微指令,控制,微操作,微程序,命令,中央处理器,CPU
From: https://www.cnblogs.com/kingwz/p/16853943.html

相关文章

  • 不越狱下载未上架的APP,ios签名工具永久有效吗?
    苹果APP上架难,不用越狱,下载未上架APP!苹果的ios系统生态一项是流畅安全的,没有乱七八糟的东西,APP都是在苹果AppStore应用商店来下载,对于开发者来说,一个APP上架需要经历严格......
  • 浅淡基于BIM技术的智慧消防应用
    陈盼安科瑞电气股份有限公司,上海嘉定201801摘要:智慧城市的建设在全球掀起了热潮,BIM技术可为智慧城市的建设提供强大的推进力。智慧消防作为智慧城市的一部分,亦是如此。本......
  • Serverless Developer Meetup 杭州站精彩回顾!【附赠PPT】
    <后台回复0917 即可获得本场讲师PPT>云计算加速了互联网产业的发展,Serverless架构正在以极快的速度促进云计算快速迭代。Serverless极致的弹性的特性可以覆盖诸多业务......
  • 浅谈建筑电气火灾原因分析及防范措施
    陈盼安科瑞电气股份有限公司上海嘉定201801 【摘要】随着经济和科技的快速发展,建筑业以及建筑电气得到了充分的发展。建筑中电气的应用极大地提高了人们的生活质量。但是......
  • 找旺铺出租要重视的问题,让旺铺蒸蒸日上
     和普通的店面不同,找一个旺铺出租进行开店可以大大地提高自己开店盈利的几率。为此我们在找铺的时候要重视一些问题,这样才能帮助自己找到理想的旺铺。今天铺先生小编为大......
  • 店铺选址必须实践什么流程?这几个流程作用明显
     虽然很多人都想要做好开店之前的店铺选址,但是他们在选址过程中会显得一筹莫展,不知道怎么进行选址。这就需要我们在选址时实践一些流程。那么店铺选址必须实践什么流程?下......
  • 中药说明书实体识别抽取top1
    机器学习AI算法工程  公众号:datayx人工智能加速了中医药领域的传承创新发展,其中中医药文本的信息抽取部分是构建中医药知识图谱的核心部分,为上层应用如临床辅助诊疗系统......
  • 关于安科瑞火灾监控系统在地铁供配电系统中的应用
    陈盼安科瑞电气股份有限公司上海嘉定201801 【摘要】在地铁车站供配电系统中使用电气火灾监控系统对监控设备工况、预防电气火灾十分重要,地铁公司作为企业,还需充分考虑前......
  • 力扣 二叉树 算法+题目 整理
    二叉树基础包括三种遍历,建树和遍历的方法。二叉树遍历力扣144,94,145二叉树前中后序遍历使用递归或者迭代空间复杂度都是o(n),而通过morris遍历则可以达到o(1),其介绍......
  • RS485协议和Modbus协议有什么区别?工业网关能用吗?
    在丰富多样的工业设备上,我们往往可以看见很多不同的接口,有的是网口,有的是串口,可以对接到不同的协议,发挥不同的作用。RS485是一个工业总线通信的常见串口,可以支持多点、双向......