免费智能真题库 > 历年试卷 > 网络管理员 > 2021年下半年 网络管理员 上午试卷 综合知识
  第6题      
  知识点:   CPU的结构   CPU   控制器   运算器
  关键词:   CPU   控制器   运算器        章/节:   硬件基础知识       

 
CPU包括运算器控制器等部件,其中运算器的核心部件是()。
 
 
  A.  数据总线
 
  B.  算术逻辑单元
 
  C.  状态寄存器
 
  D.  累加寄存器
 
 
 

 
  第6题    2010年上半年  
   46%
32位微处理器的32是指(6)。
  第3题    2015年上半年  
   45%
CPU中不包括()。
  第6题    2019年下半年  
   50%
CPU执行指令时,先要根据程序计数器将指令从内存读取并送入(6),然后译码并执行。.
   知识点讲解    
   · CPU的结构    · CPU    · 控制器    · 运算器
 
       CPU的结构
        中央处理器(CPU)由运算器和控制器组成。运算器是对信息或数据进行处理和运算的部件,控制器主要用来实现计算机本身运行过程的自动化,即实现程序的自动运行。在早期的计算机内它们是分开的,由于电路集成度的提高,现在已把它们集成在一个芯片中。
        1)运算器
        运算器是计算机的核心部件,是对信息进行加工、运算的部件,它的速度几乎决定了计算机的计算速度。运算器的主要功能是对二进制编码进行算术运算(加、减、乘、除)和逻辑运算。参加运算的数(称为操作数)由控制器从存储器或寄存器内取到运算器。实现对数据的算术与逻辑运算是运算器的核心功能,这些功能是由运算器内部的一个被称为算术逻辑单元(ALU)完成的,ALU往往也是运算器内部传送数据的重要通路。
        逻辑运算不仅要给出参加运算的一或两个操作数的运算结果的值,往往还要求给出结果值的某些特征,如算术运算时结果的符号为正还是为负、最高位是否给出了进位信号等。这要求相应的线路给出这些特征结果,以便在完成本次运算后,将其保存到相应的标志寄存器(Flag Register)中。
        运算器的第二项功能是暂时存放参加运算的数据和某些中间结果。为此,运算器内包含一定数目的寄存器,它们的数目、配置与连接关系和功能分配与具体使用方式等,在不同的设计、不同的计算机中可以有较明显的差异。但它们都具有存放数据或可以由机器指令(程序员)访问与使用的功能,这些功能是寄存器的共同特点,通常称它们为通用寄存器,以区别于那些计算机内部设定的、不能为汇编程序直接访问的专用寄存器。
        运算器一般包括算术逻辑运算单元、一组通用寄存器和专用寄存器及一些控制门。算术逻辑运算单元(ALU)通过算术运算或逻辑运算来进行算术逻辑运算。通用寄存器可提供参与运算的操作数,并存放运算结果。哪些数参与运算常由输入选择门的控制条件决定。输出门可实现移位传送。
        2)控制器
        计算机对信息进行处理是通过程序的执行来实现的,程序是完成某个确定算法的指令序列,要预先存放在存储器中。控制器的作用是控制程序的执行,它具有以下基本功能。
        (1)取指令。当程序已在存储器中时,首先根据程序入口取出第一条指令,然后不断取后面的指令。
        (2)分析指令。或者叫作解释指令、指令译码等,是对当前取得的指令进行分析,指出它要求做什么操作并产生相应的操作控制命令。
        (3)执行指令。根据分析指令时产生的"操作命令"和"操作数地址"形成相应的操作控制信号序列,通过执行实现每条指令的功能。
        计算机不断重复执行上述基本操作,直到遇到停机指令或外来的干预为止。此外,控制器还要具备控制程序和数据的输入与结果输出、对异常情况和某些请求的处理等功能。
        控制器由以下各部分组成。
        (1)程序计数器(PC):指令地址寄存器,当程序顺序执行时,通过PC加1形成下一条指令地址;遇到需要改变顺序执行程序时,由转移类指令形成转移地址送往PC,作为下一条指令的地址。
        (2)指令寄存器(IR):用以存放当前正在执行的指令,以便在指令执行过程中,控制完成一条指令的全部功能。
        (3)指令译码器:对IR中的操作码进行分析解释,产生相应的控制信号。
        (4)脉冲源及启停线路:脉冲源产生一定频率的脉冲信号作为整个机器的时钟脉冲,是机器周期和工作脉冲的基准信号,在机器刚刚加电时,还产生一个总清信号(Reset);启停线路保证可靠地送出或封锁时钟脉冲,控制时序信号的发生或停止,从而启动机器工作或使之停机。
        (5)程序状态寄存器(PSR):保存程序状态字(PSW),PSW将反映机器运行的状态集中在一起。
        (6)微操作信号发生器:把机器同时发出的控制信号的有关信息汇集起来形成微指令,按次序执行,从而控制指令的执行。
 
       CPU
        CPU即中央处理器,它是计算机系统的核心部分。刚才所列的系统性能评价指标都是围绕CPU的。当然,这些指标的评价结果是建立在CPU与其他系统部件(如内存)的协同工作的基础上的。单就CPU而言,考察它在系统中的工作性能要关注CPU利用率、队列长度、每秒中断次数,等。
 
       控制器
        控制器是指挥、协调计算机各大部件工作的指挥中心。控制器工作的实质就是解释、执行指令。它每次从存储器中取出一条指令,经分析译码,产生一串微操作命令,发向各个执行部件并控制各部件,使整个计算机连续地、有条不紊地工作。
        为了使计算机能够正确执行指令,CPU必须能够按正确的时序产生操作控制信号,这是控制器的主要任务。
        如下图所示,控制器主要由下列部分组成。
        
        控制器组成图
        (1)程序计数器(PC)。又称指令计数器或指令指针(IP),在某些类型的计算机中用来存放正在执行的指令地址;在大多数机器中则存放要执行的下一条指令的地址。指令地址的形成有两种可能:一是顺序执行的情况,每执行一条指令,程序计数器加“1”以形成下条指令的地址。该加“1”计数的功能,有的机器是PC本身具有的,也有的机器是借用运算器完成的;二是在某些条件下,需要改变程序执行的顺序,这常由转移类指令形成转移地址送到PC中,作为下条指令的地址。
        (2)指令寄存器(IR)。用以存放现行指令,以便在整个指令执行过程中,实现一条指令的全部功能控制。
        (3)指令译码器。又称操作码译码器,它对指令寄存器中的操作码部分进行分析解释,产生相应的控制信号提供给操作控制信号形成部件。
        (4)脉冲源及启停控制线路。脉冲源产生一定频率的脉冲信号作为整个机器的时钟脉冲,是周期、节拍和工作脉冲的基准信号。启停线路则是在需要的时候保证可靠地开放或封锁时钟脉冲,控制时序信号的发生与停止,实现对机器的启动与停机。
        (5)时序信号产生部件。以时钟脉冲为基础,产生不同指令相对应的周期、节拍、工作脉冲等时序信号,以实现机器指令执行过程的时序控制。
        (6)操作控制信号形成部件。综合时序信号、指令译码信息、被控功能部件反馈的状态条件信号等,形成不同指令所需要的操作控制信号序列。
        (7)中断机构。实现对异常情况和某些外来请求的处理。
        (8)总线控制逻辑。实现对总线信息传输的控制。
 
       运算器
        运算器由算术逻辑单元(Arithmetic and Logic Unit,ALU)、累加寄存器、数据缓冲寄存器和状态条件寄存器等组成,它是数据加工处理部件,用于完成计算机的各种算术和逻辑运算。相对控制器而言,运算器接受控制器的命令而进行动作,即运算器所进行的全部操作都是由控制器发出的控制信号来指挥的,所以它是执行部件。运算器有如下两个主要功能。
        (1)执行所有的算术运算,例如加、减、乘、除等基本运算及附加运算。
        (2)执行所有的逻辑运算并进行逻辑测试,例如与、或、非、零值测试或两个值的比较等。
        下面简要介绍运算器中各组成部件的功能。
        (1)算术逻辑单元(ALU)。ALU是运算器的重要组成部件,负责处理数据,实现对数据的算术运算和逻辑运算。
        (2)累加寄存器(AC)。AC通常简称为累加器,它是一个通用寄存器,其功能是当运算器的算术逻辑单元执行算术或逻辑运算时,为ALU提供一个工作区。例如,在执行一个减法运算前,先将被减数取出暂存在AC中,再从内存储器中取出减数,然后同AC的内容相减,将所得的结果送回AC中。运算的结果是放在累加器中的,运算器中至少要有一个累加寄存器。
        (3)数据缓冲寄存器(DR)。在对内存储器进行读/写操作时,用DR暂时存放由内存储器读/写的一条指令或一个数据字,将不同时间段内读/写的数据隔离开来。DR的主要作用为:作为CPU和内存、外部设备之间数据传送的中转站;作为CPU和内存、外围设备之间在操作速度上的缓冲;在单累加器结构的运算器中,数据缓冲寄存器还可兼作为操作数寄存器。
        (4)状态条件寄存器(PSW)。PSW保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,主要分为状态标志和控制标志,例如运算结果进位标志(C)、运算结果溢出标志(V)、运算结果为0标志(Z)、运算结果为负标志(N)、中断标志(I)、方向标志(D)和单步标志等。这些标志通常分别由1位触发器保存,保存了当前指令执行完成之后的状态。通常,一个算术操作产生一个运算结果,而一个逻辑操作产生一个判决。
   题号导航      2021年下半年 网络管理员 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第6题    在手机中做本题