美文网首页
计算机硬件系统—CPU(运算器和控制器)(一)

计算机硬件系统—CPU(运算器和控制器)(一)

作者: 流年排队 | 来源:发表于2020-02-29 00:08 被阅读0次

现代计算机硬件系统(包括我们生活中最常见的PC个人计算机),包含五大类,也叫五大部件,分别是运算器控制器存储器输入设备输出设备

计算机硬件系统五大部件

 一、运算器

运算器,一般最少包括3个寄存器1个算术逻辑单元,现代计算机内部往往设有通用寄存器组

寄存器,一种有限存储容量的高速存储部件,可用来暂存指令数据位址。寄存器有很多种类,一般涉及到四则运算的有3类,ACC(Accumulator)累加器MQ(Multiplier-Quotient Register)乘商寄存器X操作数寄存器,3类寄存器在完成不同运算时,所存放的操作数类别也各不相同。

3类寄存器

关于乘积高位乘积低位的概念,以十进制为例,百位就是十位的高位,十位是百位的低位。两个16位数相乘,结果可能会有32位,那左半部分的16位就是乘积高位,存储到ACC中,右半部分的16位就是乘积低位,存储到MQ中。

算术逻辑单元(ALU,Arithmetic and Logic Unit),是算术运算逻辑运算的部件。算术运算包括加、减、乘的整数运算,逻辑运算是与、或、非和异或等逻辑操作,还有移位、比较和传送等操作。

移位运算,将一个字符向左或向右移动位,或是浮动特定位,包含带符号延伸和无符号延伸,在程序中应用很广泛。

二、控制器

在了解控制器之前,首先需要理解,什么是指令。对计算机来说,计算机本身能且只能执行“指令”,也就是说,我们外在所见到计算机各种智能化的表现,本质上是计算机执行各种指令的结果。

指令,由操作码地址码组成。操作码表示计算机要执行的某种操作的性质,简单来说就是计算机需要干什么,由操作码决定;地址码是操作码执行时的操作对象的地址,操作对象是指被操作的数据,也叫操作数

控制器,是计算机的指挥中心,负责决定执行程序的顺序,给出执行指令时机器各部件所需要的操作控制命令。

控制器由程序计数器(PC,Program Counter)指令寄存器(IR,Instruction Register)指令译码器(ID,Instruction Decoder)时序产生器(Timing Generator)操作控制器(Control Unit)组成。

指令寄存器IR,是用来存放当前正在执行的的一条指令,存放的内容来自于数据寄存器(DR,Data Register)。当一条指令需要被执行时,先要把它从内存取到数据寄存器,然后再送到指令寄存器IR中。

指令译码器ID,在计算机执行一条指定的指令时,必须首先分析这条指令的操作码是什么,以决定操作的性质和方法,然后控制计算机的其他各部件协同完成指令表达的功能,这中间的分析工作就是指令译码器ID完成的。

程序计数器PC,用来存放下一条要执行指令的地址,它与存储器(内存)之间有一条直接通路。执行指令时,首先需要根据程序计数器PC中存放的指令地址,将指令由内存取到指令寄存器IR,完成“取指令”的操作。程序计数器PC本身具有自动加1的功能,可以自动给出下一条指令的地址,如此循环,执行每一条指令。

时序产生器,类似于“时间作息表”,给计算机各部分提供工作所需的时间标志,一般是利用定时脉冲的顺序和不同的脉冲间隔来实现。

操作控制器,根据指令所需完成的操作和信号,发出各种微操作命令序列,用以控制所有被控对象,完成指令的执行。

整个控制器的运行逻辑是先按照程序计数器所指出的指令地址,从内存中取出一条指令到指令寄存器IR,然后又指令译码器ID对指令进行分析,之后操作控制器根据指令的功能向有关部件发出控制命令,执行控制指令的操作。完成操作之后,程序计数器加1,再重复执行上述操作。

控制器执行指令的逻辑顺序

运算器和控制器,共同组成计算机最核心的部件—CPU,即中央处理器(Control Processing Unit)

相关文章

  • Linux背景历史及入门

    计算机与操作系统 计算机就是电脑,操作系统就是管理计算机硬件跟软件的计算机程序。 CPU:运算器,控制器,寄存器,...

  • 2019-03-27 计算机基础知识总结

    CPU 的功能与组成 计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。CPU=运算器...

  • 计算机硬件系统—CPU(运算器和控制器)(一)

    现代计算机硬件系统(包括我们生活中最常见的PC个人计算机),包含五大类,也叫五大部件,分别是运算器、控制器、存储器...

  • 计算机组成原理(五)中央处理器

    5.1 CPU的功能和基本结构 5.1.1 CPU的功能 CPU由运算器和控制器构成。控制器负责协调并控制计算机各...

  • 计算机的组成与功能

    图解计算机 由上图可知:计算机系统由硬件系统和软件系统组成 1.计算机硬件系统从逻辑上主要由运算器、控制器、存储器...

  • 计算机组成与体系结构

    计算机结构 CPU是由运算器和控制器组成 运算器包含: ①.算数逻辑单元 ALU ...

  • CPU、内存、硬盘、指令之间的关系

    CPU与指令 cpu作为计算机的大脑,由运算器和控制器组成,运算器的一次计算或者控制器的一次动作对应一条指令,即指...

  • 计算机组成原理之组成篇

    一 、章节导学 1. 冯诺依曼机 输入设备 输出设备 存储器 运算器 控制器 2. 计算机硬件 CPU:存储器,运...

  • 2计算机组成与结构

    考点分部 计算机硬件组成、运算器、控制器奇偶校验、循环冗余校验、海明码指令系统:指令操作数寻址方式、CISC和RI...

  • 计算机组成和Linux基础介绍

    计算机的组成及其功能 计算机由硬件系统和软件系统组成,而硬件系统又由CPU(运算器+控制器)、存储器(内存、硬盘、...

网友评论

      本文标题:计算机硬件系统—CPU(运算器和控制器)(一)

      本文链接:https://www.haomeiwen.com/subject/zssjhhtx.html