文章目录
一、计算机系统的典型结构
1.经典冯·诺依曼结构
- 由运算器、控制器、存储器、输入设备和输出设备五大部分组成
- 数据和程序以二进制代码形式存放在存储器,存放位置由地址指定,地址码也为二进制形式
- 控制器是根据存放在存储器中的指令序列工作的,并由程序计数器控制指令的执行。
2.微机系统的三总线结构
计算机系统硬件各组成部分之间通过地址总线(Address Bus)、数据总线(Data Bus)、控制总线(Control Bus)联系在一起。采用总线,可使微机的系统构造更方便,便于系统的标准化,具有更大的灵活性和更好的可拓展性、可维修性。
- 单总线结构
特点:MPU对M和I/O的读写只能分时进行
优点:逻辑结构简单,成本低,实现容易
- 双总线结构
特点:MPU可以分别在两套总线上同时与M和I/O口交换信息
优点:展宽了总线带宽,提高了数据传输速率
- 多总线结构
特点:真正实现多层总线上的并行工作。
二.微机系统各大组成部分的基本结构
微机系统主要由四部分组成:微处理器(MPU)、内存储器、I/O设备及接口以及总线。
2.1微处理器
微处理器(MPU)是微机系统的运算和指挥控制中心,内部结构都有控制器、运算器和内部总线及缓冲器三大部分
微处理器各基本部件:
- 算术逻辑单元(ALU)
ALU是运算器的核心。在控制信号的作用下完成四则运算和各种逻辑运算。 - 累加器(ACC)(累加器A)、累加锁存器和暂存器。
(1)累加器A:一种通用寄存器,提供送入ALU的两个运算操作数之一,而且运算结果也保存到累加器A。
(2)累加锁存器:防止ALU的输出通过累加器A直接反馈到ALU的输入端。
(3)暂存器:类似于累加器A的作用,但运算结果不保存于暂存器。 - 标志寄存器(FR)
寄存ALU操作结果的重要特征或状态。每种状态或特征用1位标志,状态标志常为CPU执行后续指令时使用。 - 寄存器组(RS)
实质上是微处理器的内部RAM。 - 堆栈和堆栈指针(SP)
作为数据的一种暂存结果,主要用于中断处理于子过程调用。 - 程序计数器(PC)
存放下一条待执行指令的地址码,每次顺序执行指令,PC的内容自动加一,获取下一条带执行指令的地址码。 - 指针寄存器(IR)、指针译码器(ID)和操作控制器(OC)
微处理器的指挥控制核心,根据用户编好的程序,依次从存储器取出各条指令,存放在IR,通过指ID确定操作,然后通过OC发出控制信号。
2.2存储器
- 内存单元的地址和内容
每一个内存单元一般存放一个字节(8位)二进制信息。 - 内存操作
- 内存分类
随机存储器(RAM)和只读存储器(ROM)
2.3 I/O设备及接口
人机交互设备、存储设备、测控设备、通信设备。
2.4 总线
- 数据总线(DB):
数据总线传输数据信息,是双向总线。CPU既可以通过DB从内存或输入设备读入数据,又可以通过DB将内部数据送至内存或输出设备。 - 地址总线(AB):
地址总线用来传送CPU发出的地址信息,是单向总线。传送地址信息的目的是指明与CPU交换信息的内存单元或I/O设备。 - 控制总线(CB)
控制总线用来传送控制信号、时序信号和状态信息等,既有CPU向内存或外部设备出发,也有内存或外部设备向CPU发出的。CB中每一根线的方向是一定的单向的,但作为整体则是双向的,也即双向总线。
三.微机基本工作原理
3.1 指令与程序概念
指令是规定计算机执行特定操作的命令。CPU通过指令来控制和指挥微机各部分协调运作,完成规定操作。
指令都是由操作码和操作数(地址码)组成
- 操作码:指明要完成操作的性质
- 规定操作的数据或其存放的地址
3.2指令与程序的执行
微机每一条指令都是按照取指令、分析指令和执行指令。
- 取指令(PC)
- 分析指令(IR)
- 执行指令(OC)
四.微机系统主要性能指标
- 字长:计算机内部一次可以处理的二进制数码的位数。字长取决于通用寄存器、内存储器、ALU的位数和数据总线的宽度。
- 存储器容量
- 运算速度
- I/O设备拓展能力
- 软件配置情况