单片微机原理与接口技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 微型计算机的基本组成

随着集成电路技术的飞速发展,1971年1月,Intel公司的德.霍夫将运算器、控制器以及一些寄存器集成在一块芯片上,称为微处理器或中央处理单元(简称CPU),形成了以微处理器为核心的总线结构框架。

如图1.3所示为微型计算机的组成框图,由微处理器、存储器(ROM、RAM)和输入/输出接口(I/O接口)及连接它们的总线组成。微型计算机配上相应的输入/输出设备(如键盘、显示器)就构成了微型计算机系统。

图1.3 微型计算机组成框图

1.微处理器

微处理器由运算器和控制器两部分组成,是计算机的控制核心。

(1)运算器。运算器由算术逻辑单元(ALU)、累加器和寄存器等几部分组成,主要负责数据的算术运算或逻辑运算。

(2)控制器。控制器是发布命令的“决策机构”,即协调和指挥整个计算机系统操作。控制器由指令部件、时序部件和微操作控制部件等三部分组成。

指令部件是一种能对指令进行分析、处理和产生控制信号的逻辑部件,是控制器的核心。通常指令部件由程序计数器PC(Program Counter)、指令寄存器IR(Instruction Register)和指令译码器ID(Instruction Decode)等三部分组成。

时序部件由时钟系统和脉冲发生器组成,用于产生微操作控制部件所需的定时脉冲信号。

微操作控制部件根据指令译码器判断出的指令功能后,形成相应的伪操作控制信号,用以完成该指令所规定的功能。

2.存储器(RAM、ROM)

通俗来讲,存储器是微型计算机的仓库,包括程序存储器和数据存储器两部分。程序存储器用于存储程序和一些固定不变的常数和表格数据,一般由只读存储器(ROM)组成;数据存储器用于存储运算中输入、输出数据或中间变量数据,一般由随机存取存储器(RAM)组成。

3.输入/输出接口(I/O接口)

微型计算机的输入/输出设备(简称外设,如键盘、显示器等),有高速的也有低速的,有机电结构的,也有全电子式的,由于种类繁多且速度各异,因而它们不能直接地同高速工作的CPU相连。I/O接口是CPU与输入/输出设备的连接桥梁,I/O接口的作用相当于一个转换器,保证CPU与外设间协调地工作。不同的外设需要不同的I/O接口。

4.总线

CPU与存储器和I/O接口是通过总线相连的,包括地址总线、数据总线与控制总线。

(1)地址总线(AB)。地址总线用做CPU寻址,地址总线的多少标志着CPU的最大寻址能力。若地址总线的根数为16,即CPU的最大寻址能力为216=64KB。

(2)数据总线(DB)。数据总线用于CPU与外围器件(存储器、I/O接口)交换数据,数据总线的多少标志着CPU一次交换数据的能力,决定CPU的运算速度。通常所说CPU的位数就是指数据总线的宽度,如8位机,就是指计算机的数据总线为8位。

(3)控制总线(CB)。控制总线用于确定CPU与外围器件交换数据的类型,主要为读和写两种类型。