软件评测师考试考点分析与真题详解(最新版)第1章计算机系统构成及硬件基础知识1
1中央处理器既有的计算机(包括单片机、个人计算机、超级计算机)基本都是冯•诺依曼构造,这种构造将计算机分解成运算器、控制器、存储器、输入/输出设备,不加区别地将指令和数据存储在存储器中,指令、数据、存储地址都以二进制数表达
计算机运行时,执行的是存储器中的指令
由程序计数器来控制指令的执行
1中央处理器简介中央处理器是计算机的控制、运算中心,它重要通过总线和其他设备进行联络
此外,在嵌入系统设计中,外部设备也常常直接接到中央处理器(CPU)的外部输入/输出(I/O)脚的中断脚上
中央处理器的类型和品种异常丰富,多种中央处理器的性能也差异很大,有不一样的内部构造、不一样的指令系统
但由于它们都是基于冯•诺依曼构造,基本部分构成相似
1.运算器运算器的重要功能是在控制器的控制下完毕多种算术运算、逻辑运算和其他操作
一种计算过程需要用到加法器/累加器、数据寄存器或其他寄存器、状态寄存器等
加法是加法运算器的基本功能,在大多数的中央处理器中,其他计算也是通过变换后使用的,一种位加法的逻辑图如图1-1所示
其中:Xi、Yi是加数和被加数;Ci+1是低位进位;Ci是进位;Zi是和
为完毕多位数据加法,可以通过增长电路和部件,简朴的加法器可以变成串行、并行加法器,超前进位加法器等
运算器的位数,即运算器一次能对多少位的数据做加法,是衡量中央处理器的一种重要指标
2.控制器控制器是中央处理器的关键,它控制和协调整个计算机的动作
控制一般需要程序计数器、指令寄存器、指令译码器、定期与控制电路,以及脉冲源、中断等共同完毕,如图1-2所示
中央处理器中各组件简介如下
(1)指令寄存器(InstructionRegister,IR):显然,中央处理器即将执行的操作码表寄存在这里
(2)指令译码器(Ins