《微型计算机原理概述ppt课件》由会员分享,可在线阅读,更多相关《微型计算机原理概述ppt课件(60页珍藏版)》请在金锄头文库上搜索。
1、第一章第一章 概述概述1.1 1.1 计算机构成计算机构成1.2 1.2 计算机硬件系统计算机硬件系统1.3 1.3 计算机软件系统计算机软件系统1.4 1.4 微型计算机的工作过程微型计算机的工作过程1.5 1.5 微型计算机的发展微型计算机的发展学学 习习 目目 的的了解计算机的发展了解计算机的发展掌握微处理器、微型计算机和微型计掌握微处理器、微型计算机和微型计算机系统的组成算机系统的组成熟悉微型计算机的总线结构特点熟悉微型计算机的总线结构特点本章学习目的本章学习目的本章学习目的本章学习目的重重 点点微处理器、微型计算机微处理器、微型计算机 微型计算机系统的组成微型计算机系统的组成微型计算
2、机的总线结构微型计算机的总线结构难难 点点微型计算机的总线结构微型计算机的总线结构本章重点、难点本章重点、难点本章重点、难点本章重点、难点1.1.1 台式计算机构成台式计算机构成中央处理器中央处理器CPU 系统主板系统主板内存内存 硬盘硬盘 软盘软盘显示卡显示卡 显示器显示器光盘存储器光盘存储器声卡与音像声卡与音像 网卡网卡 机箱、鼠标、键盘机箱、鼠标、键盘1.1 计算机构成计算机构成1.1 1.1 计算机构成计算机构成1.1 计算机构成计算机构成 中央处理器中央处理器中央处理器中央处理器CPU:CPU:CPU:CPU:中央处理单元中央处理单元中央处理单元中央处理单元CPUCPU(Centra
3、l Processing UnitCentral Processing Unit)是一台计算机的)是一台计算机的)是一台计算机的)是一台计算机的心脏,它主要是由心脏,它主要是由心脏,它主要是由心脏,它主要是由运算器运算器运算器运算器和和和和控制器控制器控制器控制器构成,是用来构成,是用来构成,是用来构成,是用来解释指令并进行运算的。评价解释指令并进行运算的。评价解释指令并进行运算的。评价解释指令并进行运算的。评价CPUCPU的指标的指标的指标的指标主频主频主频主频和和和和缓存。缓存。缓存。缓存。1.1 计算机构成计算机构成1.1 计算机构成计算机构成 系统主板系统主板系统主板系统主板: : :
4、 :主板是机箱中最大的一块集成电路主板是机箱中最大的一块集成电路主板是机箱中最大的一块集成电路主板是机箱中最大的一块集成电路板,在它上面集成有板,在它上面集成有板,在它上面集成有板,在它上面集成有CPUCPUCPUCPU插座、内存插座、扩展插座、内存插座、扩展插座、内存插座、扩展插座、内存插座、扩展板(通信板卡、显示卡、声卡、网卡等)插座、板(通信板卡、显示卡、声卡、网卡等)插座、板(通信板卡、显示卡、声卡、网卡等)插座、板(通信板卡、显示卡、声卡、网卡等)插座、输入输出系统、总线系统、电源接口输入输出系统、总线系统、电源接口输入输出系统、总线系统、电源接口输入输出系统、总线系统、电源接口等,
5、在组等,在组等,在组等,在组装一台计算机时,主板是一个母体,其它部件装一台计算机时,主板是一个母体,其它部件装一台计算机时,主板是一个母体,其它部件装一台计算机时,主板是一个母体,其它部件或直接插接在主板上,或通过电缆电线连接在或直接插接在主板上,或通过电缆电线连接在或直接插接在主板上,或通过电缆电线连接在或直接插接在主板上,或通过电缆电线连接在主板上。主板上。主板上。主板上。1.1 计算机构成计算机构成1.1 计算机构成计算机构成 内存内存内存内存: : : :在现代微机中把内存用内存条的形状提在现代微机中把内存用内存条的形状提在现代微机中把内存用内存条的形状提在现代微机中把内存用内存条的形
6、状提供,在计算机主板上有一个一个的内存扩展插供,在计算机主板上有一个一个的内存扩展插供,在计算机主板上有一个一个的内存扩展插供,在计算机主板上有一个一个的内存扩展插槽,内存条就是插在这些内存扩展槽上的。槽,内存条就是插在这些内存扩展槽上的。槽,内存条就是插在这些内存扩展槽上的。槽,内存条就是插在这些内存扩展槽上的。1.1 计算机构成计算机构成 软盘软盘软盘软盘: : : :软磁盘存储器是由软磁盘存储器是由软磁盘存储器是由软磁盘存储器是由软盘驱动器软盘驱动器软盘驱动器软盘驱动器、软盘控软盘控软盘控软盘控制器制器制器制器以及以及以及以及软盘盘片软盘盘片软盘盘片软盘盘片三部分组成的。三部分组成的。三
7、部分组成的。三部分组成的。1.1 计算机构成计算机构成 硬盘硬盘硬盘硬盘: : : :硬盘是办公用微机及家用微机的主要外硬盘是办公用微机及家用微机的主要外硬盘是办公用微机及家用微机的主要外硬盘是办公用微机及家用微机的主要外存储器设备,一个完整的硬盘由存储器设备,一个完整的硬盘由存储器设备,一个完整的硬盘由存储器设备,一个完整的硬盘由驱动器、控制驱动器、控制驱动器、控制驱动器、控制器、盘片器、盘片器、盘片器、盘片三大部分组成。三大部分组成。三大部分组成。三大部分组成。1.1 计算机构成计算机构成 显示卡显示卡显示卡显示卡: : : :它是它是它是它是主机主机主机主机与与与与显示器显示器显示器显示
8、器之间的接口,它接之间的接口,它接之间的接口,它接之间的接口,它接收收收收CPUCPU和内存发送来的信息,将这些信息处理和内存发送来的信息,将这些信息处理和内存发送来的信息,将这些信息处理和内存发送来的信息,将这些信息处理并转换后向显示器发送视频信号和同步信号。并转换后向显示器发送视频信号和同步信号。并转换后向显示器发送视频信号和同步信号。并转换后向显示器发送视频信号和同步信号。 显示器显示器显示器显示器: : : :显示器技术的发展是伴随着电视技术显示器技术的发展是伴随着电视技术显示器技术的发展是伴随着电视技术显示器技术的发展是伴随着电视技术和计算机技术的发展而发展的,它是现在微机和计算机技
9、术的发展而发展的,它是现在微机和计算机技术的发展而发展的,它是现在微机和计算机技术的发展而发展的,它是现在微机的最主要的输出设备。的最主要的输出设备。的最主要的输出设备。的最主要的输出设备。1.1 计算机构成计算机构成 光盘存储器光盘存储器光盘存储器光盘存储器: : : :光盘存储器是光盘存储器是光盘存储器是光盘存储器是光盘光盘光盘光盘和和和和光盘驱动器光盘驱动器光盘驱动器光盘驱动器的统称,光盘是利用光学方式进行读写信息操的统称,光盘是利用光学方式进行读写信息操的统称,光盘是利用光学方式进行读写信息操的统称,光盘是利用光学方式进行读写信息操作方式的介质。光盘的信息存储格式同磁盘类作方式的介质。
10、光盘的信息存储格式同磁盘类作方式的介质。光盘的信息存储格式同磁盘类作方式的介质。光盘的信息存储格式同磁盘类似,也是分轨道(这里不能说磁道)、扇区、似,也是分轨道(这里不能说磁道)、扇区、似,也是分轨道(这里不能说磁道)、扇区、似,也是分轨道(这里不能说磁道)、扇区、记录信息的字节,但它的轨道不是像磁盘那样记录信息的字节,但它的轨道不是像磁盘那样记录信息的字节,但它的轨道不是像磁盘那样记录信息的字节,但它的轨道不是像磁盘那样的同心圆,而是螺旋型由中心向外散布。的同心圆,而是螺旋型由中心向外散布。的同心圆,而是螺旋型由中心向外散布。的同心圆,而是螺旋型由中心向外散布。1.1 计算机构成计算机构成
11、声卡和音箱声卡和音箱声卡和音箱声卡和音箱: : : :声卡像其它扩展卡一样,也是插在声卡像其它扩展卡一样,也是插在声卡像其它扩展卡一样,也是插在声卡像其它扩展卡一样,也是插在主板上的总线扩展槽上的,在声卡露出机箱的主板上的总线扩展槽上的,在声卡露出机箱的主板上的总线扩展槽上的,在声卡露出机箱的主板上的总线扩展槽上的,在声卡露出机箱的部分留有接音箱、耳机、麦克风的插口。部分留有接音箱、耳机、麦克风的插口。部分留有接音箱、耳机、麦克风的插口。部分留有接音箱、耳机、麦克风的插口。1.1 计算机构成计算机构成 网卡网卡网卡网卡: : : :网卡也称为网络接口卡,它插在主板上的网卡也称为网络接口卡,它插
12、在主板上的网卡也称为网络接口卡,它插在主板上的网卡也称为网络接口卡,它插在主板上的总线扩展槽上。总线扩展槽上。总线扩展槽上。总线扩展槽上。1.1 计算机构成计算机构成 机箱机箱机箱机箱: : : :机箱是用来固定计算机主板,并将所有机箱是用来固定计算机主板,并将所有机箱是用来固定计算机主板,并将所有机箱是用来固定计算机主板,并将所有设备装在其中的设备。设备装在其中的设备。设备装在其中的设备。设备装在其中的设备。 鼠标:鼠标:鼠标:鼠标:鼠标是一种坐标定位输入设备,分为鼠标是一种坐标定位输入设备,分为鼠标是一种坐标定位输入设备,分为鼠标是一种坐标定位输入设备,分为机械式、光电式等机械式、光电式等
13、机械式、光电式等机械式、光电式等。 键盘:键盘:键盘:键盘:键盘是数字和字符输入装置,它是从早键盘是数字和字符输入装置,它是从早键盘是数字和字符输入装置,它是从早键盘是数字和字符输入装置,它是从早 期的机械式打字机的基础上演变过来的输入设备。期的机械式打字机的基础上演变过来的输入设备。期的机械式打字机的基础上演变过来的输入设备。期的机械式打字机的基础上演变过来的输入设备。1.1 计算机构成计算机构成计算机是由计算机是由硬件硬件与与软件软件两大子系统组成。两大子系统组成。硬件与软件二者密不可分,缺一不可。硬件硬件与软件二者密不可分,缺一不可。硬件提供物资基础,软件提供最终实现手段。提供物资基础,
14、软件提供最终实现手段。1.2.1 计算机的组成计算机的组成1.2 计算机硬件系统计算机硬件系统1.2 1.2 计算机硬件系统计算机硬件系统1.2 计算机硬件系统计算机硬件系统1. 1. 微型计算机系统的概念微型计算机系统的概念微型计算机:微型计算机:指以微处理器为核心,配上指以微处理器为核心,配上存储器、输入存储器、输入/输出接口电路等所组成的计输出接口电路等所组成的计算机(又称为主机)。算机(又称为主机)。微型计算机系统:微型计算机系统:指以微型计算机为中心,指以微型计算机为中心,配以相应的外围设备、电源和辅助电路配以相应的外围设备、电源和辅助电路(统称为硬件)以及指挥计算机工作的系(统称为
15、硬件)以及指挥计算机工作的系统软件所构成的系统。统软件所构成的系统。 2. MP2. MP、MCMC、MCS MCS 相互关系相互关系 微处理器微处理器MP 、微型计算机、微型计算机MC和微型计算机系统和微型计算机系统MCS ,这是三个含义不同但又有着密切依存关系。这是三个含义不同但又有着密切依存关系。(1).微处理器微处理器uP或或MP(MicroProcessor)在一片超大规模集成电路上,将运算器和控制器集成在在一片超大规模集成电路上,将运算器和控制器集成在一起,称微处理器。有时简称一起,称微处理器。有时简称CPU.(2).微型计算机微型计算机MC(MicroComputer)以微处理器
16、为核心以微处理器为核心;存储器存储器输入输出接口输入输出接口I/O及辅助电路及辅助电路.通过总线与其它部件相连通过总线与其它部件相连.1.2 计算机硬件系统计算机硬件系统(3) 微型计算机系统微型计算机系统 微型计算机系统(微型计算机系统( MicroComputer System),简称简称MCS。以微型计算机为核心以微型计算机为核心外围设备(输入输出设备)外围设备(输入输出设备)电源电源 系统软件系统软件1.2 计算机硬件系统计算机硬件系统(4) MP、MC、MCS 的相互关系的相互关系图图1.1 微型计算机系统的组成微型计算机系统的组成1.2 计算机硬件系统计算机硬件系统1.计算机的组成
17、计算机的组成-冯冯诺依曼结构诺依曼结构实现自动计算的思想是实现自动计算的思想是程序控制程序控制程序程序人编写的计算步骤,程序预先存储在存储器中。存人编写的计算步骤,程序预先存储在存储器中。存储器还用于暂存参与计算的数和计算结果等数据。储器还用于暂存参与计算的数和计算结果等数据。1.2.2 基于总线的微型计算机硬件系统基于总线的微型计算机硬件系统以二进制形式表示指令和数据以二进制形式表示指令和数据程序和数据事先存放在存储器中,计算机在工作时程序和数据事先存放在存储器中,计算机在工作时能够高速地从存储器中取出指令加以执行能够高速地从存储器中取出指令加以执行由运算器、控制器、存储器、输入设备和输出设
18、备由运算器、控制器、存储器、输入设备和输出设备等五大部件组成计算机硬件系统等五大部件组成计算机硬件系统 1.2 计算机硬件系统计算机硬件系统输输入入设设备备控制器控制器输输出出设设备备 CPU 存储器存储器运算器运算器ALU运算器运算器运算器是进行运算的部件。运算包括算术运算和逻辑运算。运算器是进行运算的部件。运算包括算术运算和逻辑运算。一般简称一般简称ALU。控制器控制器控制器通过对指令的译码,控制自身和其它部分运行。控制器通过对指令的译码,控制自身和其它部分运行。1.2 计算机硬件系统计算机硬件系统存储器存储器存储器是存储器是存储数据存储数据和和指令指令的部件。其物理容量的部件。其物理容量
19、(大小大小)是固是固定的,以字节为单位定的,以字节为单位(B)。输入设备输入设备:典型的输入设备是典型的输入设备是键盘键盘。输出设备输出设备:输入与输出设备是计算机与外界进行信息交换的场所,它输入与输出设备是计算机与外界进行信息交换的场所,它们与计算机通过们与计算机通过I/O接口实现信息的交换。接口实现信息的交换。典型的输出设备是典型的输出设备是显示器显示器。1.2 计算机硬件系统计算机硬件系统2微型计算机硬件系统组成微型计算机硬件系统组成微处理器微处理器:进行算数:进行算数运算和逻辑运算。运算和逻辑运算。存储器存储器:存储程序、:存储程序、数据、符号等数据、符号等I/O接口接口:使外设:使外
20、设与微机相连。与微机相连。1.2 计算机硬件系统计算机硬件系统(1)总线:)总线:总线是连接多个功能部件的一组公共信号线,总线是连接多个功能部件的一组公共信号线, 微机中各功能部件之间的信息是通过总线传输。微机中各功能部件之间的信息是通过总线传输。数据总线数据总线DB:装载数据和指令代码。总线宽度:总线装载数据和指令代码。总线宽度:总线中中 信号线的条数。信号线的条数。地址总线地址总线AB:装载地址信号。宽度由:装载地址信号。宽度由CPU所能直接访所能直接访问的存储空间容量而定。问的存储空间容量而定。控制总线控制总线CB:CPU向其他部件传送控制信号,其他部向其他部件传送控制信号,其他部件向件
21、向CPU传送状态信号和请求信号。宽度各异。传送状态信号和请求信号。宽度各异。1.2 计算机硬件系统计算机硬件系统(2)微处理器)微处理器CPU:由运算器、控制器、寄存器由运算器、控制器、寄存器3部分组成。实现运算和控制功能。部分组成。实现运算和控制功能。 计算机的核心部件;计算机的核心部件; 用来实现指令的自动装入和自动执行;用来实现指令的自动装入和自动执行; 实现计算机本身的自动化。实现计算机本身的自动化。1.2 计算机硬件系统计算机硬件系统地址信号地址信号标标 志志寄存器寄存器指令寄存器指令寄存器数据暂存器数据暂存器控制电路控制电路指令译码器指令译码器地地址址寄寄存存器器指指 令令指指 针
22、针寄存器寄存器R1R2R3R4寄存器组寄存器组运运算算器器IP数据信号数据信号控制信号控制信号ALUALU控制器控制器1.2 计算机硬件系统计算机硬件系统ALUOI2I1ALPCIDIRPLAFARDRRA256字节字节RAM存储器存储器算术逻辑算术逻辑标志寄存器标志寄存器程序寄存器程序寄存器地址寄存器地址寄存器数据寄存器数据寄存器指令寄存器指令寄存器累加器累加器寄存器阵列寄存器阵列指令译码器指令译码器1.2 计算机硬件系统计算机硬件系统运算器:运算器:又称算术逻辑单元(又称算术逻辑单元(ALU),用来进行算术或),用来进行算术或逻辑运算以及移位循环等操作逻辑运算以及移位循环等操作。控制器:控
23、制器:又称控制单元(又称控制单元(CU),是全机的指挥控制中心),是全机的指挥控制中心。它负责把指令逐条从存储器中取出,经译码分析后向全它负责把指令逐条从存储器中取出,经译码分析后向全机发出机发出 取数、执行、存数等控制命令,以保证正确完成取数、执行、存数等控制命令,以保证正确完成程序所要求的功能。程序所要求的功能。 指令寄存器指令寄存器IR:用来存放从存储器取出的将要执行的指用来存放从存储器取出的将要执行的指令码。令码。 指令译码器指令译码器ID:用来对指令寄存器用来对指令寄存器IR中的指令操作码字中的指令操作码字段进行译码,以确定该指令应执行什么段进行译码,以确定该指令应执行什么 操作。操
24、作。 可编程逻辑阵列可编程逻辑阵列PLA:用来产生取指令所需要的各种微用来产生取指令所需要的各种微操作的控制信号,并经过控制总线操作的控制信号,并经过控制总线CB送往有关部件,从送往有关部件,从而使计算机完成相应的操作。而使计算机完成相应的操作。1.2 计算机硬件系统计算机硬件系统内部寄存器:内部寄存器:程序计数器程序计数器PCPC:有时称为指令指针有时称为指令指针IP,它被用来存放下,它被用来存放下一条要执行指令所在存储单元的地址。一条要执行指令所在存储单元的地址。地址寄存器地址寄存器ARAR:用来存放正要取出的指令的地址或数据用来存放正要取出的指令的地址或数据操作数的地址。操作数的地址。数
25、据缓冲寄存器数据缓冲寄存器DRDR:用来暂时存放指令或数据。用来暂时存放指令或数据。累加器累加器A A:它是使用最频繁的一个寄存器。它是使用最频繁的一个寄存器。标志寄存器标志寄存器FLAGSFLAGS:有时也称为程序状态字(有时也称为程序状态字(PSW),),用来存放执行算术运算指令、逻辑运算指令或测试指令用来存放执行算术运算指令、逻辑运算指令或测试指令后建立的各种状态码内容以及对后建立的各种状态码内容以及对CPU操作进行控制的操作进行控制的控制信息。控制信息。寄存器阵列寄存器阵列RARA:相当于微处理器内部的相当于微处理器内部的RAM。1.2 计算机硬件系统计算机硬件系统ALU:算术逻辑单元
26、:算术逻辑单元:执行算术和逻辑运算的装置。执行算术和逻辑运算的装置。PC:程序寄存器:程序寄存器:保存下一条指令地址。自动加保存下一条指令地址。自动加1。F:标志寄存器:标志寄存器:是有一些标志位组成。是有一些标志位组成。IR:指令寄存器:指令寄存器:存储当前正在译码、执行的指令。存储当前正在译码、执行的指令。DR:数据寄存器:数据寄存器:存储内存读出的内容。存储内存读出的内容。AR:地址寄存器:地址寄存器:由它把要寻址的单元的地址通过地由它把要寻址的单元的地址通过地址总线送至存储器。址总线送至存储器。PSW:状态字寄存器:状态字寄存器:存储前一时刻指令执行的状态存储前一时刻指令执行的状态标志
27、。标志。SP:堆栈指针:堆栈指针:保存断点地址和现场信息保存断点地址和现场信息。指令执行过程:取指,分析指令,执行指令。指令执行过程:取指,分析指令,执行指令。1.2 计算机硬件系统计算机硬件系统(3)存储器:存储器:由由CPU之外的半导体存储器芯片组成,之外的半导体存储器芯片组成,存放程序、操作数、运算的中间结果和最终数据。存放程序、操作数、运算的中间结果和最终数据。00单元01单元02单元03单元04单元FF单元地地址址译译码码器器地址地址内容内容00010203FF控制控制CPU来的来的控制信号控制信号ABDB1 1)存储器的结构)存储器的结构1.2 计算机硬件系统计算机硬件系统n根根C
28、PU地址线地址线AB数据线数据线DB控制线控制线CB地地址址译译码码器器1100110000110011101010101111000010001000地址地址00.0000地址地址00.0001地址地址00.0010地址地址00.0011地址地址111111内存结构示意图内存结构示意图1.2 计算机硬件系统计算机硬件系统读读2 2)读操作)读操作10011001(99H)11100111(E7H)00110001(31H)10000100(84H)01100000(60H)地地址址译译码码器器地址地址内容内容00010203FF控制控制ABDB10011001(99H)040484H1001
29、1001(99H)11100111(E7H)00110001(31H)10000100(84H)01100000(60H)地地址址译译码码器器地址地址内容内容00010203FF控制控制ABDB10011001(99H)041.2 计算机硬件系统计算机硬件系统写写3 3)写操作)写操作10011001(99H)11100111(E7H)00110001(31H)01100000(60H)地地址址译译码码器器地址地址内容内容00010203FF控制控制ABDB10011001(99H)040484H10011001(99H)11100111(E7H)00110001(31H)01100000(6
30、0H)地地址址译译码码器器地址地址内容内容00010203FF控制控制ABDB10011001(99H)0410011001(99H)11100111(E7H)00110001(31H)10000100(84H)01100000(60H)地地址址译译码码器器地址地址内容内容00010203FF控制控制ABDB10011001(99H)041.2 计算机硬件系统计算机硬件系统(4)I/O设备及其接口电路设备及其接口电路:输入设备将程序、:输入设备将程序、原始数据和现场信息送给计算机;输出设备将原始数据和现场信息送给计算机;输出设备将计算机的计算和处理结果或回答信号以各种形计算机的计算和处理结果或
31、回答信号以各种形式表现出来。外设与式表现出来。外设与CPU间的硬件连线和信息间的硬件连线和信息交换要经交换要经接口电路。接口电路。 接口电路:接口电路:是微处理器与是微处理器与I/O设备联系的必经之设备联系的必经之路,具有协调和转换功能。种类很多。路,具有协调和转换功能。种类很多。1.2 计算机硬件系统计算机硬件系统1.31.3微型计算机软件系统微型计算机软件系统计算机软件分为两大类:系统软件和用户软件。计算机软件分为两大类:系统软件和用户软件。 裸机裸机操作系统操作系统语言处理程序(解释、编译)语言处理程序(解释、编译)各种标准程序库各种标准程序库数据库管理数据库管理应用软件应用软件服务性支
32、撑软件服务性支撑软件软硬件层次软硬件层次n应当指出,硬件系统和软件系统是相辅相成的,共同构成应当指出,硬件系统和软件系统是相辅相成的,共同构成微型计算机系统,缺一不可。微型计算机系统,缺一不可。1.3 计算机软件系统计算机软件系统1.4 1.4 微型计算机的工作过程微型计算机的工作过程一、指令和程序一、指令和程序1、指令:指令:指令是用来指挥和控制计算机执行某种操作的指令是用来指挥和控制计算机执行某种操作的命令。一条指令包括两个基本组成部分,即命令。一条指令包括两个基本组成部分,即操作码操作码和和地址码地址码。2、指令系统:指令系统:一台计算机所能识别和执行的全部指令的一台计算机所能识别和执行
33、的全部指令的集合称为该计算机的指令系统。集合称为该计算机的指令系统。3、程序:程序:完成或解决某一特定问题而编写的指令序列称完成或解决某一特定问题而编写的指令序列称为程序。通常用二进制代码形式组成的指令序列称为为程序。通常用二进制代码形式组成的指令序列称为机器语言程序,即目标程序。机器语言程序,即目标程序。1.4 微型计算机的工作过程微型计算机的工作过程4、汇编语言程序:汇编语言程序:用助记符形式组成的指令序列称为汇用助记符形式组成的指令序列称为汇编语言程序,或符号程序。编语言程序,或符号程序。 例如:助记符例如:助记符ADD表示加法指令表示加法指令 ADD AX, BX 的二进制代码为的二进
34、制代码为0000001111000011 1.4 微型计算机的工作过程微型计算机的工作过程二、计算机的基本工作流程二、计算机的基本工作流程1.模型计算机结构。模型计算机结构。输输入入设设备备运算器运算器存储器存储器控制器控制器输出设备输出设备数据数据数据数据控制信号控制信号数数据据控制信号控制信号控制信号控制信号控控制制信信号号指指令令1.4 微型计算机的工作过程微型计算机的工作过程2. CPU2. CPU结构结构 控制单元控制单元 I/O控制逻辑控制逻辑 工作寄存器组工作寄存器组 ALU暂存数据和结果暂存数据和结果算术和算术和逻辑运算逻辑运算分析和分析和执行指令执行指令1.4 微型计算机的工
35、作过程微型计算机的工作过程3. 指令的执行过程指令的执行过程 第一步:取指第一步:取指 第二步:分析第二步:分析 第三步:执行第三步:执行 1.4 微型计算机的工作过程微型计算机的工作过程例:例: MOV AL,07H ADD AL,10 HLT1 1011 0001 (MOV AL,n) 0000 0111 (n=7)2 0000 1000 (ADD AL,n) 0000 1010 (n=10)3 1111 1110 (HLT)0000 0111地址地址内容内容000102031011 0001040000 10000000 10101111 1110MOV AL,nn=7ADD AL,nn
36、=10HLT1.4 微型计算机的工作过程微型计算机的工作过程IDIRPLADRALUOI2I1AL0000 0000BLARPC0000 0111000102031011 0001040000 10000000 10101111 11100000 000010000 00012003读读1011 0001451011 000161011 000171011 0001 (MOV AL,n)1.4 微型计算机的工作过程微型计算机的工作过程IDIRPLADRALUOI2I1AL0000 0001BLARPC0000 0111000102031011 0001040000 10000000 10101
37、111 11100000 000110000 00102013读读0000 0111450000 011160000 011170000 0111 (n=7)1.4 微型计算机的工作过程微型计算机的工作过程IRIDPLADRALUOI2I1AL0000 0010BLARPC0000 0111000102031011 0001040000 10000000 10101111 11100000 001010000 00112023读读0000 1000450000 100060000 100070000 1000 (ADD AL,n)1.4 微型计算机的工作过程微型计算机的工作过程IRIDPLAD
38、RALUOI2I1AL0000 0011BLARPC0000 0111000102031011 0001040000 10000000 10101111 11100000 001110000 01002033读读0000 1010450000 101060000 011170000 1010 (n=10)AL 0001 0001891.4 微型计算机的工作过程微型计算机的工作过程4、计算机的工作流程、计算机的工作流程(1)编制程序(2)启动计算机(3)输出结果1.4 微型计算机的工作过程微型计算机的工作过程1.5 1.5 微计算机的发展微计算机的发展1.3.1.计算机的发展 1946年,世界上
39、第一台计算机诞生于美国宾夕法尼亚大学的莫尔学院.第一代:(1946-1957):电子管第二代:(1957-1964):晶体管第三代:(1965-1971):中小规模集成电路管第四代:(1970-1992):超大规模集成电路1.5 微计算机的发展微计算机的发展1.3 微计算机的发展微计算机的发展微处理器的发展:微处理器的发展:第一阶段(第一阶段(1971-1972):):PMOS 4004、8008,四位、八位字长低档,四位、八位字长低档CPU 指令周期:指令周期:2毫秒(毫秒(us), 时钟:时钟:2.54MHZ 集成度:集成度:2000只晶体管只晶体管/片片第二阶段(第二阶段(1973-19
40、78):): 8080/8085、Z80,M6800,八位中高档,八位中高档CPU 指令周期:指令周期:12us, 时钟:时钟:2.55MHZ 集成度:集成度:10000只晶体管只晶体管/片片第三阶段(第三阶段(1978-1981):):PMOS 8086,Z8000,M6800,十六位字长,十六位字长CPU. 指令周期:指令周期:0.5us, 时钟:时钟:510MHZ 集成度:集成度:30000只晶体管只晶体管/片。片。1.3 微计算机的发展微计算机的发展第四阶段(第四阶段(1981-1993):): 三十二位微处理器:三十二位微处理器:80386、80486、 MC68010、MC6802
41、0。 指令周期:指令周期:0.1us, 时钟:时钟:1620MHZ, 集成度集成度:1550万管万管/片。片。第五阶段第五阶段1993年以来:年以来:32位机位机 Pentium划时代的微处理器投入使用划时代的微处理器投入使用. 时钟:时钟:60150MHZ,集成度,集成度310万只万只/管以上管以上 内部数据总线是内部数据总线是32位,外部数据总线为位,外部数据总线为64位,使一位,使一个总线周期的数据传输量提高一倍。个总线周期的数据传输量提高一倍。1.3 微计算机的发展微计算机的发展第一章第一章 小小 结结计算机组成计算机组成微型计算机的组成微型计算机的组成CPU的结构与功能的结构与功能计
42、算机的发展计算机的发展第一章 思考题1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?1.2 微处理器在内部结构上由哪几部分组成?微处理器应具备什么功能?1.3 微型计算机采用总线结构有什么优点?1.填空题填空题2.(1)数据总线为数据信息 在系统模块之间的传输提供通信线路。(2)地址总线用来指明数据总线上的数据的地址或地址。(3)CPU内部的主要结构包括:运算器、控制器、寄存器和内部总线。2. 选择题选择题1KB表示【】。A)1000位B)1024位C)1000字节D)1024字节在计算机中,存储信息速度最快的设备是【】。A)内存B)高速缓存C)软盘D)硬盘ROM的特点是【】。
43、A)存取速度快B)断电后信息仍然保存C)存储容量大D)用户可以随时读写基于冯诺依曼思想而设计的计算机硬件系统包括【】。A)主机、输入设备、输出设备B)控制器、运算器、存储器、输入设备、输出设备C)主机、存储器、显示器D)键盘、显示器、打印机、运算器在计算机系统中,主机是指【】。A)运算器和内存B)存储器和控制器C)运算器、控制器和内存D)CPU和存储器计算机指令一般包含【】两部分。A)数字和文字B)数字和运算符号C)操作码和地址码D)源操作数和目的操作数3.简答题简答题1)微型机算计由几部分组成?简述各部分的功能。)微型机算计由几部分组成?简述各部分的功能。2)简述微型机算计执行一条指令的过程。)简述微型机算计执行一条指令的过程。3)微型机有哪几种字长?)微型机有哪几种字长?