的过程实际上也体现了微型计算机的基本工作原理。程序均由一条条指令组成,执行程序的
过程也就是依次执行每一条指令的过程,下面给出微型计算机执行某段程序第 N 条指令的
工作过程。
第 1 步:微处理器通过地址总线 AB 指出第 N 条指令所在存储单元的地址,接着通过
控制总线 CB 向存储器发出读取指令代码的控制信号。
第 2 步:存储器将被选中的存储单元中存放的指令代码送到数据总线,CPU 通过数据
总线 DB 读人指令代码。
第 3 步:CPU 读取指令代码后进行译码,判断出该指令要进行哪一种操作,以及参加
这类操作的数所在的单元地址;
第 4 步:CPU 根据译码结果发出为完成此指令所需要的控制信号序列。
第 5 步:如果还需要从存储器中取操作数,则 CPU 将通过地址总线发出存放操作数的
存储单元地址。接着,通过控制总线发出读取数据的控制信号,CPU 将通过数据总线读取
数据。
第 6 步:执行指令所规定的操作,若属于运算类操作,则由运算器进行操作,若属于
数据传送或其它操作,则将由控制器向与此操作相关的电路发出相应的控制信号,完成指令
所规定的操作。
一条指令执行完后,CPU 内的程序计数器 PC 将自动加“1”,控制 CPU 继续执行程序
的下一条指令。CPU会根据PC的值取指→执行指令→取指→执行指令…这样一个重复过程。
1.1.4 微型计算机系统组成
微型计算机系统包括硬件系统和软件系统两大部分,它和微型计算机相比,不仅在硬
件设备上更加齐全,而且软件极为丰富,应用领域更为广泛。微型计算机系统的组成如图 1
—4 所示。
微型计算机系统
软件系统
硬件系统
应用软件 系统软件
外部设备主机
图 1-4 微型计算机系统的组成示意图
1.硬件系统
目前,各种型号的微型计算机系统越来越多,结构各异,但它们都是由一些常用部件所
组成。常用部件主要有主机、键盘、CRT 显示器、硬盘驱动器、软盘驱动器、打印机和电
源等。CPU、存储器和 I/O 接口电路等装在主机板上,主机板上还开有若干 I/O 扩展插
槽,用户可根据需要插放所需功能卡。这些功能卡通常有显示卡、网卡等,各主要部件如图
1—5 所示。
2.软件系统
微型计算机软件通常可分为系统软件和应用软件两大类。
系统软件通常是指管理、监控和维护计算机资源(包括硬件和软件)的一种软件,是由
微型计算机设计者提供给用户使用的软件。常用的系统软件主要包括:操作系统(常用的操
作系统有 DOS、Windows 和 UNIX 等)、语言处理程序(包括机器语言、汇编语言和高级语
4