计算机组成原理:中央处理器

          CPU:包括运算器和控制器

          CPU中的主要寄存器:CPU中的寄存器用来暂时保存运算和控制过程中的中间结果,最终结果以及控制,状态信息的,它可以分为通用寄存器和专用寄存器两大类。

                   通用寄存器:通用寄存器可用来存放原始数据和运算结果,有的还可以作为变址寄存器,计数器,地址指针等。通用寄存器可由程序编址访问。

                  专用寄存器:专门用来完成某一种特殊功能的寄存器。CPU至少有5个专用寄存器。它们是:程序计数器(PC),指令寄存器(IR),存储器地址寄存器(MAR),储存器数据寄存器(MDR),状态标志寄存器(PSWR)。

                        1>程序计数器:又称指令计数器,用来存放正在执行的指令地址或接着要执行的下条指令地址。

                        2>指令寄存器:用来存放从存储器中取出的指令。

                        3>存储器数据寄存器:用来暂时存放由主存储器读出的一条指令或一个数据字;反之,当向主存写入一条指令或一个数据字时,也暂时将它们存放在存储器数据寄存器中。

                        4>存储器地址寄存器:用来保存当前CPU所访问的主存单元的地址。

                        5>状态标志寄存器:用来存放程序状态字。程序状态字的各位表示程序和机器运行的状态,是参与控制程序执行的重要依据之一,它包括状态标志和控制标志。

           CPU的组成:由控制器和运算器两大部分组成

                   控制器的主要功能:1>从主存中取出一条指令,并指出下一跳指令在主存中的位置;2>对指令进行译码或测试,产生相应的操作控制信号,以便启动规定的动作;3>指挥并控制CPU,主存和输入设备和输出设备的数据流动方向。

                  运算器的功能:1>执行所有算术运算;2>执行所有的逻辑运算,并进行逻辑测试。

         CPU的主要技术参数

                  字长:CPU单位时间内同时处理的二进制数据的位数

                  内部工作频率:称为内频或主频,是衡量CPU速度的重要参数,CPU的主频表示在CPU内数字脉冲信号震荡的速度。

                  外部工作频率: 由主板为CPU提供的基准时钟频率。

                  前端总线频率:通常用FSB表示,它是CPU和外界交换数据的最主要通道,主要连接主存,显卡等数据吞吐率高的部件,因此前端总线的数据传输能力对计算机整体性能作用很大。

                  QPI数据传输速率:快速通道互连

                  片内Cache的容量:又称CPU Cache,它的容量和工作速率对提高计算机的速度起着关键作用。CPU Cache可以分为L1 Cache,L2 Cache,部分高端还有L3 Cache。 

                 工作电压:指的是CPU正常工作所需的电压。CPU电压过高,会使CPU得发热量太大,使得寿命短。

                地址总线宽度:决定了CPU可以访问的最大物理地址空间,简单说就是CPU到底能使用多大容量的主存。

                数据总线宽度:决定了CPU与外部Cache,主存以及输入设备之间进行一次数据传输的信息量,表明芯片信息传递能力。

               制造工艺:线宽是指芯片内电路与电路之间的距离,可以用线宽来描述制造工艺。线宽越小,意味着芯片上包括的晶体管数目越多。

      控制器的组成和实现方法:控制器是计算机系统的指挥中心,它把运算器,存储器,输入输出设备等部件组成一个有机的整日,然后根据指令的要求指挥全机的工作。

              指令部件:主要任务是完成取指令并分析指令,指令部件包括:

                   1>程序计数器

                   2>指令寄存器

                   3>指令译码器:又称操作码译码器或指令功能解释器。暂存在指令寄存器中的指令只有在其操作码部分经过译码之后才能识别出这是一条什么样的指令,并产生相应的控制信号提供给微操作信号发生器。

                   4>地址形成部件:地址形参部件根据指令的不同寻址方式,形成操作数的有效地址

              时序部件:时序部件产生一定的时序信号,以保证机器的各功能部件有节奏地进行信息传送,加工及信息存储。时序部件包括:

                      1>脉冲源:用来产生具有一定频率和宽度的时钟脉冲信号,为整个机器提供基准信号。

                      2>启动控制逻辑:根据计算机的需要,可靠地开放或封锁脉冲,控制时序信号的发生或停止,实现对整个机器的正确启动或停止。

                      3>节拍信号发生器:又称脉冲分配器。脉冲源产生的脉冲信号,经过节拍信号发生器后产生出各个机器周期中的节拍信号,用以控制计算机完成每一步微操作。

             微操作信号发生器:一条指令的取出和执行可以分解成很多最基本的操作,这种操作基本的不可再分割的操作称为微操作,微操作信号发生器也称为控制单元。

            中断控制逻辑:用来控制中断处理的硬件逻辑。

     控制器的硬件实现方法:

           组合逻辑型:控制单元是由门电路组成的复杂树形网络。这种方法是分立元件时代的产物,以使用最少器件数和取得最高操作速度为设计目标。

           存储逻辑型:把微操作信号代码化,使每条机器指令转化成为一段微程序并存入一个专门的存储器(控制存储器)中,微操作信号由微指令产生。

          组合逻辑和存储逻辑结合型:这种控制器称为可编程逻辑阵列(PLA)控制器,是一种组合逻辑控制器,但它又与常规的组合逻辑控制器的硬联结构不同;它是可编程序的,某一微操作控制信号由PLA的某一输出函数产生。

            

 

   参考资料:<<计算机组成原理>>  蒋本珊                      

 

 

 

 

                          

 

       

 

 

                        

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盼盼编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值