计算机系统硬件基本组成和CPU
1 计算机系统硬件基本组成
计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。
2 中央处理单元(CPU)
CPU是计算机的核心部件,它负责获取程序指令、对指令进行译码并加以执行。
2-1 CPU功能
- 程序控制:Cpu通过执行指令来控制程序执行顺序,是Cpu重要功能。
- 操作控制:Cpu产生每条指令的操作信号并将其送往相对应部件,控制相对应部件按指令要求精心工作。
- 时间控制:对指令执行过程中操作信号出现时间、持续时间以及出现的时间顺序都进行严格控制。
- 数据处理:对数据进行算术运算和逻辑运算。对数据加工处理事CPU的根本任务。
2-2 CPU组成
CPU主要有运算器、控制器、寄存器组和内部总线等部件组成。
2-2-1 运算器
- 功能:负责执行算数运算和逻辑运算。
- 组成:
(1)算术逻辑单元(ALU):主要负责处理数据。
(2)累加寄存器(AC):ALU处理数据时,为其提供一个工作区。
(3)数据缓冲寄存器(DR):主要作用是作为CPU和内存,外部设备之间的数据传送中转站;作为CPU和内存、外部设备在操作速度上的缓冲;在单累加器的运算中,还可兼作为操作数寄存器。
(4)状态条件寄存器(PSW):PSW保存由算术指令或逻辑指令运行或测试的结果建立的各种条件码内容,主要分为状态标志和控制标志。
2-2-2 控制器
控制器用于控制整个Cpu的工作,决定了计算机运行过程的自动化。
组成:
指令控制逻辑:
主要功能:完成取指令、分析指令和执行指令等操作。
(1)指令寄存器(IR):当Cpu执行一条指令时,先把它从内存取到缓冲寄存器中,再送入到IR暂存,然后根据IR的内容产生各种微操作指令,控制其他组件完成工作。
(2)程序计数器(PC):具有寄存信息和计数两种功能,又称为指令计数器。程序执行分为顺序执行和转移执行两种情况。可追踪指令地址。
(3)地址寄存器(AR):保存当前CPU所访问的内存单元的地址。
(4)指令译码器(ID):指令分为操作码和地址码两个部分,为了执行任何给定的命令,必须对操作码进行分析,以识别并完成所有工作。
时序控制逻辑:
每条指令按时间顺序提供相应的控制信号。
总线控制逻辑:
为多个功能部件服务的,信息通路的控制电路。
中断控制逻辑:
用于控制各种中断请求,并根据优先级的高低对中断请求进行排队,逐个交给CPU处理。
2-2-3 寄存器组
分为专用和通用寄存器。
运算器和控制器中的寄存器是专用的,其作用是固定的;通用寄存器用途广泛可由程序员规定其用途。