iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微型计算机中控制器的基本功能有哪些
  • 576
分享到

微型计算机中控制器的基本功能有哪些

2023-07-02 16:07:57 576人浏览 薄情痞子
摘要

这篇文章主要介绍“微型计算机中控制器的基本功能有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微型计算机中控制器的基本功能有哪些”文章能帮助大家解决问题。微型计算机中,控制器的基本功能是“控制机

这篇文章主要介绍“微型计算机中控制器的基本功能有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微型计算机中控制器的基本功能有哪些”文章能帮助大家解决问题。

微型计算机中,控制器的基本功能是“控制机器各个部件协调一致地工作”。控制器是指挥计算机的各个部件按照指令的功能要求协调工作的部件,是计算机的神经中枢和指挥中心,能完成协调和指挥整个计算机系统的操作。

教程操作环境:windows7系统、Dell G3电脑。

微型计算机中,控制器的基本功能是“控制机器各个部件协调一致地工作”。

控制器(controller)是指按照预定顺序改变主电路或控制电路的接线和改变电路中电阻值来控制电动机的启动、调速、制动和反向的主令装置。由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。

控制器是指挥计算机的各个部件按照指令的功能要求协调工作的部件,是计算机的神经中枢和指挥中心,由指令寄存器IR(InstructionReGISter)、程序计数器PC(ProgramCounter)和操作控制器OC(OperationController)三个部件组成,对协调整个电脑有序工作极为重要。

指令寄存器:用以保存当前执行或即将执行的指令的一种寄存器。指令内包含有确定操作类型的操作码和指出操作数来源或去向的地址。指令长度随不同计算机而异,指令寄存器的长度也随之而异。计算机的所有操作都是通过分析存放在指令寄存器中的指令后再执行的。指令寄存器的输人端接收来自存储器的指令,指令寄存器的输出端分为两部分。操作码部分送到译码电路进行分析,指出本指令该执行何种类型的操作;地址部分送到地址加法器生成有效地址后再送到存储器,作为取数或存数的地址。

存储器可以指主存、高速缓存或寄存器栈等用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。

程序计数器:指明程序中下一次要执行的指令地址的一种计数器,又称指令计数器。它兼有指令地址寄存器和计数器的功能。当一条指令执行完毕的时候,程序计数器作为指令地址寄存器,其内容必须已经改变成下一条指令的地址,从而使程序得以持续运行。

为此可采取以下两种办法:

第一种办法是在指令中包含了下一条指令的地址。在指令执行过程中将这个地址送人指令地址寄存器即可达到程序持续运行的目的。这个方法适用于早期以磁鼓、延迟线等串行装置作为主存储器的计算机。根据本条指令的执行时间恰当地决定下一条指令的地址就可以缩短读取下一条指令的等待时间,从而收到提高程序运行速度的效果。

第二种办法是顺序执行指令。一个程序由若干个程序段组成,每个程序段的指令可以设计成顺序地存放在存储器之中,所以只要指令地址寄存器兼有计数功能,在执行指令的过程中进行计数,自动加一个增量,就可以形成下一条指令的地址,从而达到顺序执行指令的目的。这个办法适用于以随机存储器作为主存储器的计算机。当程序的运行需要从一个程序段转向另一个程序段时,可以利用转移指令来实现。转移指令中包含了即将转去的程序段入口指令的地址。执行转移指令时将这个地址送人程序计数器(此时只作为指令地址寄存器,不计数)作为下一条指令的地址,从而达到转移程序段的目的。子程序的调用、中断和陷阱的处理等都用类似的方法。在随机存取存储器普及以后,第二种办法的整体运行效果大大地优于第一种办法,因而顺序执行指令已经成为主流计算机普遍采用的办法,程序计数器就成为中央处理器不可或缺的一个控制部件。

CPU内的每个功能部件都完成一定的特定功能。信息在各部件之间传送及数据的流动控制部件的实现。通常把许多数字部件之间传送信息的通路称为“数据通路”。信息从什么地方开始,中间经过哪个寄存器或多路开关,最后传到哪个寄存器,都要加以控制。在各寄存器之间建立数据通路的任务,是由称为“操作控制器”的部件来完成的。

操作控制器的功能就是根据指令操作码和时序信号,产生各种操作控制信号,以便正确地建立数据通路,从而完成取指令和执行指令的控制。

有两种由于设计方法不同因而结构也不同的控制器。微操作是指不可再分解的操作,进行微操作总是需要相应的控制信号(称为微操作控制信号或微操作命令)。一台数字计算机基本上可以划分为两大部分---控制部件和执行部件。控制器就是控制部件,而运算器、存储器、外围设备相对控制器来说就是执行部件。控制部件与执行部件的一种联系就是通过控制线。控制部件通过控制线向执行部件发出各种控制命令,通常这种控制命令叫做微命令,而执行部件接受微命令后所执行的操作就叫做微操作。控制部件与执行部件之间的另一种联系就是反馈信息。执行部件通过反馈线向控制部件反映操作情况,以便使得控制部件根据执行部件的状态来下达新的微命令,这也叫做“状态测试”。微操作在执行部件中是组基本的操作。由于数据通路的结构关系,微操作可分为

相容性和相斥性两种。在机器的一个CPU周期中,一组实现一定操作功能的微命令的组合,构成一条微指令。一般的微指令格式由操作控制和顺序控制两部分构成。操作控制部分用来发出管理和指挥全机工作的控制信号。其顺序控制部分用来决定产生下一个微指令的地址。事实上一条机器指令的功能是由许多条微指令组成的序列来实现的。这个微指令序列通常叫做微程序。既然微程序是有微指令组成的,那么当执行当前的一条微指令的时候。必须指出后继微指令的地址,以便当前一条微指令执行完毕以后,取下一条微指令执行。

关于“微型计算机中控制器的基本功能有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: 微型计算机中控制器的基本功能有哪些

本文链接: https://www.lsjlt.com/news/343236.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微型计算机中控制器的基本功能有哪些
    这篇文章主要介绍“微型计算机中控制器的基本功能有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微型计算机中控制器的基本功能有哪些”文章能帮助大家解决问题。微型计算机中,控制器的基本功能是“控制机...
    99+
    2023-07-02
  • 计算机中控制器有哪些功能
    这篇文章将为大家详细讲解有关计算机中控制器有哪些功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。控制器的功能是指挥、协调计算机各部件工作。控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制...
    99+
    2023-06-15
  • 在微型计算机中微处理器的主要功能有哪些
    小编给大家分享一下在微型计算机中微处理器的主要功能有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在微型计算机中,微处理器的主要功能是进行算术逻辑运算及全机的...
    99+
    2023-06-14
  • 微型计算机有哪些性能指标
    这篇文章主要介绍“微型计算机有哪些性能指标”,在日常操作中,相信很多人在微型计算机有哪些性能指标问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微型计算机有哪些性能指标”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-21
  • 计算机网络有哪些功能
    这篇文章将为大家详细讲解有关计算机网络有哪些功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。计算机网络是指连接分散计算机设备以实现信息传递的计算机系统。计算机网络功能主要包括实现资源共享,实现数据信息的...
    99+
    2023-06-15
  • 微型计算机中运算器的主要功能是进行什么
    微型计算机中的运算器是用来进行数值计算和逻辑运算的核心部件,其功能有:1、运算器用于执行数值计算,通过运算器的运算,计算机能够迅速完成大量的数学运算,从而提高计算效率和计算精度;2、运算器还负责执行逻辑运算,通过逻辑运算,运算器能够对输入的...
    99+
    2023-08-08
  • Java9的基本功能有哪些
    本篇内容介绍了“Java9的基本功能有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!JEP 266改进计划JEP 266是Oracle草...
    99+
    2023-06-17
  • c#中PropertyGrid基本功能有哪些
    C#中PropertyGrid控件具有以下基本功能:1. 显示对象的属性:PropertyGrid控件能够自动显示对象的属性,包括属...
    99+
    2023-09-15
    c# PropertyGrid
  • 云服务器ecs实例类型有哪些计算机网络功能
    云服务器ECS实例类型可以提供多种计算机网络功能,以下是其中一些常见的计算机网络功能和实现方式: 负载均衡功能:通过使用服务器软件来动态地分配资源,将计算机网络流量分成小块,确保每个计算机网络实例都能访问到最合适的资源,从而提高系统的稳...
    99+
    2023-10-27
    计算机网络 实例 类型
  • CSS中基本的定位机制有哪些
    这篇文章给大家分享的是有关CSS中基本的定位机制有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 CSS 有三种基本的定位机制:普通流、浮动和绝对定位。 除非专门指定,否...
    99+
    2024-04-02
  • pandas最基本的功能有哪些
    这篇文章主要讲解了“pandas最基本的功能有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“pandas最基本的功能有哪些”吧!Python 是开源的,它很棒,但是也无法避免开源的一些固...
    99+
    2023-06-15
  • 计算机中8550代替型号有哪些
    这篇文章主要为大家展示了“计算机中8550代替型号有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“计算机中8550代替型号有哪些”这篇文章吧。S8550平常可以使用9012、2N5401和2...
    99+
    2023-06-20
  • 诺依曼结构计算机的基本构件有哪些
    这篇文章主要讲解了“诺依曼结构计算机的基本构件有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“诺依曼结构计算机的基本构件有哪些”吧!诺依曼结构计算机的五大基本构件是运算器、存储器、输入设...
    99+
    2023-06-21
  • linux内核的基本功能有哪些
    Linux内核的基本功能包括:1. 进程管理:管理系统中运行的进程,包括创建、销毁、调度和通信等。2. 内存管理:分配和管理系统的物...
    99+
    2023-10-08
    linux
  • 亚马逊微型服务器有哪些功能
    高可用性:亚马逊微型服务器通常配备冗余电源、网络和其他冗余部件,以确保在单个服务器故障时不会影响整个系统的运行。 多租户支持:亚马逊微型服务器支持多个客户端,以便为不同的应用程序和服务分配不同的资源。这些客户端可以是个人用户、小型企业、大...
    99+
    2023-10-27
    亚马逊 功能 服务器
  • 计算机中管理信息系统的主要功能有哪些
    小编给大家分享一下计算机中管理信息系统的主要功能有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!管理信息系统的主要功能:1、数据处理功能;2、预测功能,根据过...
    99+
    2023-06-14
  • 微信小程序基本功能审核规范有哪些
    这篇文章主要介绍“微信小程序基本功能审核规范有哪些”,在日常操作中,相信很多人在微信小程序基本功能审核规范有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序基本功能审核规范有哪些”的疑惑有所帮助!...
    99+
    2023-06-26
  • 云计算服务器的主要功能有哪些
    云计算服务器的主要功能包括:1. 存储数据:云计算服务器可以提供大容量的数据存储空间,用户可以将数据上传至云服务器中进行备份、存储和...
    99+
    2023-06-17
    云计算服务器 服务器
  • 远程控制云服务器有哪些功能
    远程控制云服务器的功能有很多,下面分别介绍: 远程管理:用户可以通过远程控制云服务器进行系统管理、配置管理、升级和备份等操作。用户可以通过远程控制云服务器的控制面板进行系统管理、配置管理、升级和备份等操作。 文件共享:远程控制云服务器可...
    99+
    2023-10-28
    远程控制 功能 服务器
  • 便宜云计算服务器的功能有哪些
    便宜云计算服务器通常提供以下功能:1. 虚拟机实例:提供基于虚拟化技术的计算资源,可快速创建、启动、停止和删除虚拟机实例。2. 存储...
    99+
    2023-06-08
    云计算服务器 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作