控制器的分类有哪些? 控制器的基本组成和结构介绍

2023-08-09 1513阅读

温馨提示:这篇文章已超过385天没有更新,请注意相关的内容是否还可用!

如果您想详细了解控制器的分类以及控制器的基本组成,或者想提高您对控制器的了解,请阅读以下内容。从控制器的作用来看,可以说控制器是一个发布命令的“决策机构”,即协调和指挥整个计算机系统的运行。通过控制器,可以实现CPU与控制器、控制器与设备之间的数据交换。控制器分为组合逻辑控制器和微程序控制器。组合逻辑控制器设计复杂、结构复杂。组合逻辑控制器又称硬连线控制器,由逻辑电路组成,完全依靠硬件来实现指令功能。控制器的基本组成大致可以包括:指令寄存器、操作码译码器、时序电路和指令计数器。

在这篇文章中,小编就来介绍一下控制器。 如果您想详细了解控制器的分类以及控制器的基本组成,或者想提高您对控制器的了解,请阅读以下内容。 。

1、控制器及控制器分类

本节您将了解控制器的基本内容以及控制器的分类信息。

控制器是指改变主电路或控制电路的接线,按预定顺序改变电路中的电阻值,以控制电动机的起动、调速、制动和反转的智能装置。 它由程序计数器、指令寄存器、指令译码器、时序发生器和算术控制器组成。 从控制器的作用来看,可以说控制器是一个发布命令的“决策机构”,即协调和指挥整个计算机系统的运行。 通过控制器,可以实现CPU与控制器、控制器与设备之间的数据交换。 对于前者,CPU通过数据总线并行向控制器写入数据,或者从控制器并行读取数据; 对于后者,设备将数据输入到控制器或将数据从控制器传输到设备。 为此,必须在控制器中设置数据寄存器。 那么,控制器有哪些分类呢?

控制器的分类有哪些? 控制器的基本组成和结构介绍

控制器分为组合逻辑控制器和微程序控制器。 两种控制器都有其优点和缺点。 组合逻辑控制器设计复杂、结构复杂。 一旦设计完成,就无法修改或扩展,但速度非常快。 目前,一些微控制器具有设计简单、结构简单、易于修改或扩展的特点。 要修改机器指令的功能,只需重写相应的微程序即可; 要添加机器指令,只需在控制存储器中添加微程序即可。 然而,它是通过执行微进程来实现的。 组合逻辑控制器又称硬连线控制器,由逻辑电路组成,完全依靠硬件来实现指令功能。

二、控制器的基本组成

通过上面的介绍,大家对于控制器以及控制器的分类信息一定有了初步的了解。 为了增强大家对控制器的了解,在这一部分,小编就来介绍一下控制器的基本组成。 控制器的基本组成大致可以包括:指令寄存器、操作码译码器、时序电路和指令计数器。 接下来,让我们仔细看看每个组件的用处。

1、指令寄存器用于存储正在执行的指令。 指令分为操作码和地址码。 操作码用于表示指令的运算性质,如加法、减法等; 地址码给出了指令的操作数地址或构成操作数地址的相关信息。 一类指令称为分支指令,用于改变指令的正常执行顺序。 指令的地址码部分给出了要传送和执行的指令的地址。

控制器的分类有哪些? 控制器的基本组成和结构介绍

2、操作码译码器:用于对指令的操作码进行译码,生成相应的控制电平,完成指令的解析功能。

3、时序电路:用于产生时间戳信号。 在微型计算机中,时间戳信号一般分为三个层次:指令周期、总线周期和时钟周期。 微操作指令生成电路生成各种微操作指令,以完成指令指定的操作。 生成这些命令的主要依据是时间戳和命令操作的性质。 该电路实际上是各个微操作控制信号表达的电路实现,是组合逻辑控制器中最复杂的部分。

4、指令计数器:用来构成下一条要执行的指令的地址。 通常,指令是顺序执行的,并且指令是顺序存储在内存中的。 因此,一般情况下,下一条要执行的指令的地址可以由当前地址加1组成,微操作命令“1”就是用于此目的。 如果执行的指令是分支指令,则下一条要执行的指令的地址就是分支到的地址。 地址直接发送到传送指令的地址代码字段中的指令计数器。

以上就是小编这次想跟大家分享的关于控制器的内容,控制器的分类以及控制器的基本构成。 希望大家对这次分享的内容有了一定的了解。 如果您想阅读不同类别的文章,可以在页面顶部选择相应的频道。

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]