微型计算机原理第二版第1章.ppt
《微型计算机原理第二版第1章.ppt》由会员分享,可在线阅读,更多相关《微型计算机原理第二版第1章.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 微型计算机系统导论 第1章 微型计算机系统导论 1.1引言引言1.2计算机的发展概况计算机的发展概况1.3微型计算机系统的组成微型计算机系统的组成1.4微型计算机硬件系统微型计算机硬件系统1.5微型计算机的工作过程微型计算机的工作过程第1章 微型计算机系统导论 1.1 引 言 电电子子计计算算机机是是由由各各种种电电子子器器件件组组成成的的,能能够够自自动动、高高速速、精精确确地地进进行行算算术术运运算算、逻逻辑辑控控制制和和信信息息处处理理的的现代化设备现代化设备广广泛泛应应用用于于科科学学计计算算、数数据据(信信息息)处处理理和和过过程程控控制等领域。制等领域。计算机早期的主要应用
2、领域是科学计算。计算机早期的主要应用领域是科学计算。非常复杂的非常复杂的数学方程的求解。手工计算非常费时间,有时甚至无法完成。数学方程的求解。手工计算非常费时间,有时甚至无法完成。对此难题,计算机可以发挥其强大的威力。对此难题,计算机可以发挥其强大的威力。第1章 微型计算机系统导论 计算机在科学计算中,一般用计算机在科学计算中,一般用高级语言编程高级语言编程高级语言是面向用户的,用高级语言编写程序比较容易和方便,高级语言是面向用户的,用高级语言编写程序比较容易和方便,易学易用。易学易用。与其在信息处理和过程控制领域的应用相比较,还有以下与其在信息处理和过程控制领域的应用相比较,还有以下两个两个
3、特点特点:第一,它没有很强的实时性要求:第一,它没有很强的实时性要求第二,在科学计算中,需要输入计算机的数据,一般不是从某种第二,在科学计算中,需要输入计算机的数据,一般不是从某种物理现场实时采集的,不需要有专用的完成数据采集任务的输入物理现场实时采集的,不需要有专用的完成数据采集任务的输入设备;同样,计算的结果,一般也不完成对外界的控制功能,不设备;同样,计算的结果,一般也不完成对外界的控制功能,不需要有专门的输出设备与其它系统相连。需要有专门的输出设备与其它系统相连。第1章 微型计算机系统导论 在数据(信息)处理和过程控制应用领域的应用在数据(信息)处理和过程控制应用领域的应用对系统的对系
4、统的实时性实时性有很高的要求有很高的要求程序更精练,运行起来更快(用机器语言或汇编语言编写程序)程序更精练,运行起来更快(用机器语言或汇编语言编写程序)要用专门的要用专门的输入设备输入设备将有关信息输入计算机,用专门的将有关信息输入计算机,用专门的输出设备输出设备输出处理结果或对被控对象实施控制输出处理结果或对被控对象实施控制专用的输入输出设备与计算机的连接和编程控制(称为专用的输入输出设备与计算机的连接和编程控制(称为接口接口),),为此为此,必须对计算机的工作原理有更深入的了解,对计算机的,必须对计算机的工作原理有更深入的了解,对计算机的逻辑组成、工作原理、与外界的接口技术以及直接依赖于计
5、算机逻辑组成、工作原理、与外界的接口技术以及直接依赖于计算机逻辑结构的机器语言、汇编语言编程方法等需要进一步的学习。逻辑结构的机器语言、汇编语言编程方法等需要进一步的学习。第1章 微型计算机系统导论 1.2 计算机的发展概况 计算机的发展,和电子技术,特别是微电子技术密切相关计算机的发展,和电子技术,特别是微电子技术密切相关的。自的。自1946年世界上第一台电子计算机问世以来,计算机技术年世界上第一台电子计算机问世以来,计算机技术得到了突飞猛进的发展,在这不长的时间里,计算机的发展已得到了突飞猛进的发展,在这不长的时间里,计算机的发展已经历了经历了四代四代:电子管计算机、晶体管计算机、集成电路
6、计算机:电子管计算机、晶体管计算机、集成电路计算机和大规模、超大规模集成电路计算机。和大规模、超大规模集成电路计算机。目前目前,各国正加紧研制,各国正加紧研制和开发第五代和开发第五代“非冯非冯诺依曼诺依曼”计算机和第六代计算机和第六代“神经神经”计算计算机。机。第1章 微型计算机系统导论 微微型型计计算算机机属属于于第第四四代代计计算算机机,是是二二十十世世纪纪70年年代代初初期期研研制制成成功功的的。一一方方面面是是由由于于军军事事、空空间间及及自自动动化化技技术术的的发发展展需需要要体体积积小小、功功耗耗低低、可可靠靠性性高高的的计计算算机机,另另一一方方面面,大大规规模模集集成成电电路路
7、技技术术的的不不断断发发展展也也为为微微型型计计算算机机的的产产生生打打下下了了坚坚实实的的物质基础。物质基础。微处理器微处理器(MicroProcessor)是微型计算机的核心是微型计算机的核心芯片,它是将计算机中的运算器和控制器集成在一片硅片上制芯片,它是将计算机中的运算器和控制器集成在一片硅片上制成的集成电路。这样的芯片也被称为中央处理单元,简称为成的集成电路。这样的芯片也被称为中央处理单元,简称为CPU(CentralProcessingUnit)。第1章 微型计算机系统导论 微微型型计计算算机机(MicroComputer)是是由由微微处处理理器器(CPU)、存储器和、存储器和I/O
8、接口电路组成的计算机。接口电路组成的计算机。微处理器和微型计算机发展极快,几乎每两年微处理微处理器和微型计算机发展极快,几乎每两年微处理器的集成度翻一番,每器的集成度翻一番,每2 4年更新换代一次,现已进年更新换代一次,现已进入第五代入第五代。第1章 微型计算机系统导论 1.第一代第一代4位或低档位或低档8位微处理器位微处理器典型产品是典型产品是Intel公司公司1971年研制成功的年研制成功的4004(4位位CPU)及及1972年推出的低档年推出的低档8位位CPU8008指令系统比较简单,运算能力差,速度慢(平均指令执行时指令系统比较简单,运算能力差,速度慢(平均指令执行时间为间为10 20
9、 s)。)。软件主要使用机器语言及简单的汇编语言编软件主要使用机器语言及简单的汇编语言编写。写。第1章 微型计算机系统导论 2第二代第二代中高档中高档8位微处理器位微处理器以以Intel公公司司、Motorola公公司司、Zilog公公司司产产品品为为代代表表的的三三大大系系列列微微处处理理器器。典典型型产产品品有有1974年年Intel公公司司生生产产的的8080CPU,Zilog公公司司生生产产的的Z80CPU、Motorola公公司司生生产产的的MC6800CPU以以及及Intel公公司司1976年年推推出出的的8085CPU。它它们们均均为为8位位微微处处理理器器,具具有有16位地址总
10、线。位地址总线。指令的平均执行时间为指令的平均执行时间为1 2 s。指令系统相对比较完善,已具指令系统相对比较完善,已具有典型的计算机体系结构以及中断、存储器直接存取有典型的计算机体系结构以及中断、存储器直接存取(DMA)功能。功能。微机系统已经配有单用户操作系统,可使用汇编语言及微机系统已经配有单用户操作系统,可使用汇编语言及BASIC、FORTRAN等高级语言编写程序。等高级语言编写程序。第1章 微型计算机系统导论 3第三代第三代16位微处理器位微处理器典典型型产产品品是是1978年年Intel公公司司生生产产的的8086 CPU、Zilog公公司司的的Z8000CPU和和Motorola
11、公公司司的的MC6800CPU。它它们们均均为为16位位微微处理器,具有处理器,具有20位地址总线。位地址总线。有丰富的指令系统、多级中断系统、多处理机系统、段式存储有丰富的指令系统、多级中断系统、多处理机系统、段式存储器管理以及硬件乘除法器等。器管理以及硬件乘除法器等。准准16位的位的8088CPU,其指令系统与其指令系统与8086完全兼容,完全兼容,CPU内部结内部结构仍为构仍为16位,但外部数据总线是位,但外部数据总线是8位的。位的。第1章 微型计算机系统导论 1982年,年,Intel公司在公司在8086基础上研制出性能更优越的基础上研制出性能更优越的16位微位微处理器芯片处理器芯片8
12、0286。它具有。它具有24位地址总线,并具有多任务系统位地址总线,并具有多任务系统所必须的任务切换功能、存储器管理功能以及各种保护功能。所必须的任务切换功能、存储器管理功能以及各种保护功能。以以80286为为CPU组成组成IBMPC/AT高档高档16位微型计算机。位微型计算机。第1章 微型计算机系统导论 4第四代第四代32位高档微处理器位高档微处理器1985年年,Intel公公司司推推出出了了32位位微微处处理理器器芯芯片片80386,其其地地址址总总线线也也为为32位位。80386有有两两种种结结构构:80386SX和和80386DX。80386SX内内部部结结构构位位32位位,外外部部数
13、数据据总总线线为为16位位,采采用用80287作作为为协协处处理理器器,指指令令系系统统与与80286兼兼容容。80386DX内内部部结结构构、外外部部数数据据总总线线皆皆为为32位,采用位,采用80387作为协处理器。作为协处理器。1990年,年,Intel公司在公司在80386基础上研制出新一代基础上研制出新一代32位微处理器芯位微处理器芯片片80486,其地址总线仍然为,其地址总线仍然为32位。它相当于把位。它相当于把80386、80387及及8KB高速缓冲存储器高速缓冲存储器(Cache)集成在一块芯片上,性能比集成在一块芯片上,性能比80386有有较大提高。较大提高。第1章 微型计算
14、机系统导论 1993年年Intel公司推出的公司推出的Pentium(奔腾,奔腾,Intel586)也属于也属于32位位CPU。Pentium微处理器数据总线为微处理器数据总线为64位,地址总线位,地址总线为为36位,有两条超标量流水线,两个并行执行位,有两条超标量流水线,两个并行执行单元及双高速缓冲存储器,工作频率有单元及双高速缓冲存储器,工作频率有50MHz、66MHz、133MHz、和、和166MHz等。等。第1章 微型计算机系统导论 5.第五代第五代64位高档微处理器位高档微处理器Intel公公司司在在2005年年推推出出第第一一款款64位位CPU,Pentium46XX,高高端产品端
15、产品P4EE,随后又发布了,随后又发布了64位的位的CeleronDCPU系列芯片。系列芯片。双核双核CPU,多核,多核CPU。第1章 微型计算机系统导论 微型机微型机系统系统硬件硬件硬件硬件软件软件软件软件微型计算机微型计算机微型计算机微型计算机外围设备外围设备外围设备外围设备系统软件系统软件系统软件系统软件应用软件应用软件应用软件应用软件CPUCPU内存内存内存内存输入输入输入输入/输出接口电路输出接口电路输出接口电路输出接口电路1.3微型计算机硬件系统微型计算机硬件系统电源和辅助电路电源和辅助电路电源和辅助电路电源和辅助电路第1章 微型计算机系统导论 硬件硬件微型机微型机系统系统外外围围
16、设备设备过程控制过程控制I/O通道通道A/D,D/A转换器转换器开关量等开关量等外部外部设备设备键盘、鼠标等输入设备键盘、鼠标等输入设备显示器、打印机等输出设备显示器、打印机等输出设备软驱、硬盘及磁带等外存储器软驱、硬盘及磁带等外存储器主机主机输入输出输入输出(I/O)接口电路接口电路微处理器微处理器(CPU)运算器运算器(算术逻辑运算单元算术逻辑运算单元ALU)控制器控制器(控制单元控制单元CU)寄存器阵列寄存器阵列(RA)内存储器内存储器RAM,ROM,EPROMEEPROM,Cash等等系统软件系统软件软件软件用户(应用)软件用户(应用)软件微型计算机系统的组成微型计算机系统的组成第1章
17、 微型计算机系统导论 1.3.1基于总线的微型计算机硬件系统基于总线的微型计算机硬件系统到到目目前前为为止止,计计算算机机仍仍沿沿用用1940年年由由冯冯.诺诺依依曼曼首首先先提提出出的的体体系系结构。其基本设计思想为:结构。其基本设计思想为:以二进制形式表示指令和数据。以二进制形式表示指令和数据。程程序序和和数数据据事事先先存存放放在在存存储储器器中中,计计算算机机在在工工作作时时能能够够高速地从存储器中取出指令加以执行。高速地从存储器中取出指令加以执行。由运算器、控制器、存储器、输入设备和输出设备等五由运算器、控制器、存储器、输入设备和输出设备等五大部件组成计算机硬件系统。大部件组成计算机
18、硬件系统。第1章 微型计算机系统导论 微型计算机硬件系统结构微型计算机硬件系统结构地址总线地址总线AB定时电路定时电路输入设备输入设备输出设备输出设备I/O接口接口ROMRAM数据总线数据总线DB控制总线控制总线CB微微处处理理器器(CPU)第1章 微型计算机系统导论 总总线线,是是计计算算机机中中各各功功能能部部件件间间传传送送信信息息的的公公共共通通道道,是是微微型型计计算算机机的的重重要要组组成成部部分分。它它们们可可以以是是带带状状的的扁扁平平电电缆缆线线,也也可可以以是是印印刷刷电电路路板板上上的的一一层层极极薄薄的的金金属属连连线线。所所有有的的信信息息都都通通过过总总线线传传送送
19、。根根据据所所传传送送信信息息的的内内容容与与作作用用不不同同,总总线线可可分分为为三类:三类:地址总线地址总线AB(AddressBus):在对存储器或:在对存储器或I/O端口进行访端口进行访问时,传送问时,传送由由CPU提供的要访问存储单元或提供的要访问存储单元或I/O端口的地址信端口的地址信息,以便选中要访问的存储单元或息,以便选中要访问的存储单元或I/O端口,是单向总线。端口,是单向总线。第1章 微型计算机系统导论 数数据据总总线线DB(DataBus):从从存存储储器器取取指指令令或或读读写写操操作作数数,对对I/O端端口口进进行行读读写写操操作作时时,指指令令码码或或数数据据信信息
20、息通通过过数数据据总总线线送送往往CPU或由或由CPU送出,是双向总线。送出,是双向总线。控制总线控制总线CB(ControlBus):各种控制或状态信息通过控制:各种控制或状态信息通过控制总线由总线由CPU送往有关部件,或者从有关部件送往送往有关部件,或者从有关部件送往CPU。CB中每中每根线的传送方向是一定的,图根线的传送方向是一定的,图1.2中中CB作为一个整体,用双向表作为一个整体,用双向表示。示。第1章 微型计算机系统导论 微处理器 外部外部DB微处理器微处理器(CPU)AARPLAPC标志寄存器标志寄存器IDIRDRRA至外部至外部CB外部外部AB4001HE7H4002H34H4
21、003HA5H4004H62H4005H38H存储器存储器地址地址单元内容单元内容ALU微处理器结构微处理器结构内内部部数数据据总总线线DB第1章 微型计算机系统导论 1运算器运算器运算器又称算术逻辑单元运算器又称算术逻辑单元ALU(ArithmeticLogicUnit),用来进行算术或逻辑运算以及移位循环等操作。,用来进行算术或逻辑运算以及移位循环等操作。第1章 微型计算机系统导论 2.控制器控制器控控制制器器又又称称控控制制单单元元CU(ControlUnit),是是全全机机的的指指挥挥控控制制中中心心。它它负负责责把把指指令令逐逐条条从从存存储储器器中中取取出出,经经译译码码分分析析后
22、后向向全全机机发发出出取取数数、执执行行、存存数数等等控控制制命命令令,以以保保证证正正确确完完成成程程序序所要求的功能。所要求的功能。(1)指令寄存器指令寄存器IR(InstructionRegister):用来存放从存储:用来存放从存储器取出的将要执行的指令码。器取出的将要执行的指令码。第1章 微型计算机系统导论(2)指指令令译译码码器器ID(InstructionDecoder):用用来来对对指指令令寄寄存存器器IR中中的的指指令令操操作作码码字字段段(指指令令中中用用来来说说明明指指令令功功能能的的字字段段)进行译码,以确定该指令应执行什么操作。进行译码,以确定该指令应执行什么操作。(
23、3)可编程逻辑阵列可编程逻辑阵列PLA(ProgrammableLogicArray):用:用来产生取指令和执行指令所需要的各种微操作控制信号,并经来产生取指令和执行指令所需要的各种微操作控制信号,并经过控制总线过控制总线CB送往有关部件,从而使计算机完成相应的操作。送往有关部件,从而使计算机完成相应的操作。第1章 微型计算机系统导论 3.内部寄存器 1)程序计数器程序计数器PC(ProgramCounter)程序计数器有时也被称为指令指针程序计数器有时也被称为指令指针IP(InstructionPointer)。它被用来存放下一条要执行指令所在存储单元的地址。在程序开它被用来存放下一条要执行
24、指令所在存储单元的地址。在程序开始执行前,必须将程序的第一条指令所在的存储单元地址送入始执行前,必须将程序的第一条指令所在的存储单元地址送入PC。当执行指令时,当执行指令时,CPU将自动修改将自动修改PC内容,以便使其保持的总是将内容,以便使其保持的总是将要执行的下一条指令的地址要执行的下一条指令的地址(PC自动加自动加1;或遇到跳转指令时,从或遇到跳转指令时,从指令寄存器指令寄存器IR中的地址字段得到后继指令的地址中的地址字段得到后继指令的地址)。第1章 微型计算机系统导论 2)地址寄存器地址寄存器AR(AddressRegister):地地址址寄寄存存器器用用来来存存放放正正要要取取出出的
25、的指指令令的的地地址址或或操操作作数数的的地地址址。由由于于在在内内存存单单元元和和CPU之之间间存存在在着着操操作作速速度度上上的的差差异异,所所以以必必须须使使用用地地址址寄寄存存器器来来保保持持地地址址信信息息,直直到到内内存存的的读读/写写操操作完成为止。作完成为止。在在取取指指令令时时,PC中中存存放放的的指指令令地地址址送送到到AR,根根据据此此地地址址从存储器中取出指令。从存储器中取出指令。在读在读/写操作数时,将操作数地址通过内部数据总线送到写操作数时,将操作数地址通过内部数据总线送到AR,再根据此地址与存储器传送操作数。,再根据此地址与存储器传送操作数。第1章 微型计算机系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 第二
限制150内