专题串讲一 计算机系统知识和数据结构
一、计算机系统知识
1.1 计算机体系结构和主要部件的基本工作原理
·CPU 和存储器的组成、性能、基本工作原理
CPU 主要由运算器和控制器组成。大家要明白运算器和控制器的作用以及工作原理。
运算器负责对数据的算术运算和逻辑运算的加工处理。基本结构由算术/逻辑运算单元
(ALU)、累加器 ACC、寄存器组、多路转换器和数据总线等逻辑部件组成。控制器功
能是从内存中取出指令,并指出下一条指令在内存中的位置。将指令经指令寄存器送往指
令译码器,经过对指令的分析发出相应的控制和定时信息,控制协调计算机的各个部件的
工作,以完成指令所规定的操作。控制器执行指令的过程:
1、取指令:从内存中取出一条指令
2、指令译码:将指令的操作码部分送入指令译码器进行分析,然后根据指令的功能向有
关部分发出控制命令。
3、按指令操作码执行:实现指令的具体功能。
4、形成下一条指令地址
CPU 功能
程序控制(重要职能):CPU 通过执行指令来控制程序的执行顺序。
操作控制:产生每条指令的操作信号并将操作信号送往不同的部件,控制相应的部件
按指令的功能要求进行操作。
时间控制:对各种操作进行时间上的控制。
数据处理(根本任务):对数据进行算术运算及逻辑运算等方式进行加工处理,处理
结果由人们直接利用。
·I/O 接口的功能、类型和特点
I/O 系统在 CPU、存储器和各种外部设备之间负责协调和控制数据的输入/输出。
I/O 系统控制器基本结构有:数据寄存器、状态寄存器、控制寄存器、控制电路。
I/O 系统的工作方式有以下几种:
(1)微型计算机中最常用的内存与接口编址方式(该知识点要求掌握两种编址方式的原
理及其优缺点)
内存与接口地址独立的编址方法
.
内存地址和接口地址是完全独立的两个地址空间,内存用于存放程序和数据,而接口
就用于寻址外设。它们是完全独立的并且是相互隔离的。该方式由于二者使用的指令完全
不同,因此易于编程,但指令少,功能弱
内存与接口地址同一的编制方法
内存地址和接口地址统一在一个公共的地址空间里,内存空间里每一个地址都可以分
配给接口也可以分配给内存使用。但是,分配给内存的只能用于内存,接口绝不允许使用。
同样,分配给接口的地址内存也决不能再用。大大增强了对接口的操作功能,但不易于编
程。
(2)直接程序控制
------------------------------------------------------------------------------------------------------------------------------------------