第1章微型计算机系统概述精.ppt
《第1章微型计算机系统概述精.ppt》由会员分享,可在线阅读,更多相关《第1章微型计算机系统概述精.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章微型计算机系统概述第1页,本讲稿共50页1.1微型计算机系统的组成微型计算机系统的组成组成一个微型计算机系统,必须包括硬件(Hardware)和软件(Software)。1.硬件是指组成计算机的物理实体,是看得见摸得着的部分。2.软件,简单地说就是程序,但主要不是指用户编写的一般程序,常指专业软件开发者为了给一般用户提供一个具有非常容易的计算机应用环境,而开发的操作系统、大量语言、软件工具等多种程序。为了能有效的组织计算机的各个部分,便于系统的构成,按照硬件和软件的组织结构,可将计算机系统分为若干个相互独立的功能层次,如图1.1所示。第2页,本讲稿共50页1.1.1微型计算机硬件微型计算
2、机硬件通常在一些书中介绍,微型机的硬件由运算器、控制器、存储器以及输入和输出设备五个部分组成,这种划分的方法是从组成计算机的功能模块的角度出发。对于微型机的硬件组成还可以用另外的分解方法。图1.2给出的微型机系统硬件组成框图更直观、更切合实际。第3页,本讲稿共50页1.1.2微型计算机软件微型计算机软件依据功能的不同,软件可分为系统软件和应用软件两大类。(1)系统软件是这样的一些程序,计算机在运行这些程序时,为其它程序的开发、调试、运行等建立一个良好的环境。如前面所述的BIOS,操作系统以及各种工具软件和各种语言处理程序。(2)应用软件是系统的用户为解决自己特定的问题的需要而开发的程序或购买的
3、程序。第4页,本讲稿共50页1.1.3微型计算机的基本工作方法微型计算机的基本工作方法指令指令指令:微处理器的每一条基本操作或运算称为一条指令。指令系统:一个微处理器所能执行的全部指令,就是这个微处理器的指令系统。指令系统的特点:一个微处理器的指令系统是设计微处理器时决一个微处理器的指令系统是设计微处理器时决定的,成为微处理器固有的功能。定的,成为微处理器固有的功能。指令系统所能完成的功能的强弱,是这种微处理器功能强弱的具体表现。指令在微处理器内是以二进制代码形式出现和施展控制指令在微处理器内是以二进制代码形式出现和施展控制的的,每一条指令都有一个唯一的指令码。微处理器的指令格式分为等长的指令
4、格式和不等长的指令格式。第5页,本讲稿共50页程序程序程序:当人们要用计算机完成某项工作时,先要按解算要求把指令排列起来,这就是程序。机器语言程序:直接用指令代码编程的程序,称为机器码语言编程。汇编语言程序:为了便于理解和书写,每条指令的二进制码可用一组字母或符号表示,称为汇编指令,用汇编指令编程的程序,称为汇编语言程序。可见,一条汇编语言指令对应一条机器指令。第6页,本讲稿共50页存储程序和程序控制存储程序和程序控制存储程序:是指把已编制好的程序和数据一起先存入存储器中保存起来。根据给出的程序中的第一条指令的存储地址,微处理器就顺序地、周而复始地从内存中取出指令,把指令码变换成控制序列信号,
5、控制序列信号发向有关部件,控制完成指令规定的操作,直至完成全部指令操作。存储程序和程序控制体现了现代计算机的基本特征,是计算机的基本工作原理。基于这一原理,实现了计算机的自动连续工作。第7页,本讲稿共50页1.1.4微机系统的启动和操作微机系统的启动和操作系统的装载系统的装载相关的两个概念相关的两个概念系统BIOS:BIOS是直接与硬件打交道的底层代码,它为操作系统提供了控制硬件设备的基本功能。BIOS一般被存放在ROM之中,占用的地址空间为F0000HFFFFFH。复位地址:FFFF0H。第8页,本讲稿共50页1.1.4启动过程启动过程第一步:当我们按下电源开关时,CPU得到的启动地址为FF
6、FF0H,CPU就会从FFFF0H处开始取指令、执行指令。系统BIOS放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动程序处。第二步:系统BIOS的启动程序首先要做的事情就是进行加电后自检(PowerOnSelfTest,POST)。第三步:系统BIOS的启动程序进行的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱装载操作系统。第9页,本讲稿共50页1.2 1.2 微处理器微处理器第10页,本讲稿共50页1.2.18086微处理器微处理器8086的结构的结构Intel8086有两个独立的工作单元组成,如图1.4所示,即执行单元(ExecutionUnit,EU)和总线接口单元
7、(BusInterfaceUnit,BIU)。EU:负责执行指令。BIU:负责从存储器或外部设备中读取指令和读/写数据,即完成总线操作。这两个单元处于并行工作状态,可以同时进行执行指令和读/写操作。这样大大提高了CPU的指令执行速度,从而提高计算机的工作速度。第11页,本讲稿共50页由图1.3可知,Intel8086的程序设计模型如图1.5所示。通用寄存器:是CPU内部的存储器件,用于存放运算的中间中间结果及内存地址结果及内存地址。16位通用寄存器有AX、BX、CX、DX、SP、BP、SI和DI。控制寄存器:1)指令指针IP:用于存放下面将要指令的指令地址。具有具有自动加自动加1的功能,从而使
8、得计算机可以自动地执行程序。的功能,从而使得计算机可以自动地执行程序。IP的设置使得计算机可以顺序地执行程序。而我们知道,程而我们知道,程序设计还有分支结构和循环结构,这归功于标志寄存器。序设计还有分支结构和循环结构,这归功于标志寄存器。2)状态标志寄存器FLAGS:8086的状态标志寄存器有9个标志位,如图1.6所示。其中6个是反映ALU结果的状态标志,3个是控制标志。第12页,本讲稿共50页状态寄存器的6个状态标志位的含义如下:进位标志位(进位标志位(CarryFlag,CF):):ALU结果的最高位有进位或借位,CF=1;无进位或借位,CF=0。奇偶标志位(奇偶标志位(ParityFla
9、g,PF):):指令执行后,ALU的结果的低8位中1的个数为偶数,PF=1;若为奇数,PF=0。辅助进位标志位(AuxiliaryCarryFlag,AF):加、减算术指令执行后,最低4位D3D0位有进位或借位,AF=1;无进位或借位,AF=0。该标志用于系统进行BCD码的算术运算结果的调整。零标志位(零标志位(ZeroFlag,ZF):):指令执行后,ALU的结果为零,ZF=1;结果不为零,ZF=0。符号标志位(符号标志位(SignFlag,SF):):该位总是和ALU结果的最高位相同。因为在带符号数运算时,最高位是符号位,所以运算结果为负时,SF=1;否则SF=0。溢出位(溢出位(Over
10、flowFlag,OF):):在带符号的加、减算术指令执行后,ALU的结果超出数据的量程,则产生溢出,OF=1;否则OF=0。一旦一旦OF=1,则运算结果是错误的。,则运算结果是错误的。第13页,本讲稿共50页状态寄存器的3个控制标志位的含义如下:陷阱标志(陷阱标志(TrapFlag,TF):):若TF=1,则CPU处于单步执行指令的工作方式。每执行一条指令就自动产生一次内部中断,我们常用这种方式调试程序;若TF=0,CPU正常执行程序。中断允许标志位(IneruptEnableFlag,IF):当IF=1,CPU允许响应可屏蔽中断请求;若IF=0,CPU禁止响应可屏蔽中断请求。方向标志(Di
11、rectionFlag,DF):该标志用于控制数据串操作指令的步进方向。若DF=0,则数据串中的操作指令自动从低地址向高地址方向步进;若DF=1,串操作的方向是从高地址向低地址方向步进。第14页,本讲稿共50页段寄存器1)段寄存器寄存的内容:就是用来存放段地址的寄存器。2)段地址:把段起始地址的高16位称为段地址。3)8086CPU有4个段寄存器:用来存放段地址,它们是代码段寄存器CS、堆栈段寄存器SS、数据段寄存器DS和附加段寄存器ES。计算机的工作过程计算机的工作过程计算机的工作过程就是运行程序,计算机的工作过程就是运行程序,微机系统的工作过程如图1.7所示。第15页,本讲稿共50页1.2
12、.280286微处理器微处理器Intel80286是Intel公司1982年推出的产品。80286内部和外部数据总线都是16位,地址总线为24位,可寻址224字节即16MB内存。80286片内具有存储器管理和保护机构,它有实模式和保护模式两种工作方式。与8086微处理器相比,主要特点如下:80286与8086在目标代码级完全保持了向上的兼容性。80286由地址单元、总线单元、指令单元和执行单元EU等4个单元组成。80286片内具有存储器管理部件和保护机构。80286片内的存储器管理部件MMU首次实现了虚拟存储器管理功能。第16页,本讲稿共50页1.2.380386及80486微处理器80386
13、微处理器微处理器Intel公司1985年推出的一种高性能32位微处理器,80386内部和外部数据总线都是32位的,地址总线为32位,可寻址4GB。其主要特点如下:80386内部结构由总线接口单元、指令预取部件、指令译码部件、执行部件、分段部件和分页部件6个逻辑功能部件组成。80386可以按实模式、保护模式以及虚拟8086三种模式对存储器进行访问。实模式下,80386的操作像一个极快的8086。保护模式与80286相类似,但是80386的存储器管理部件MMU有分段部件和分页部件组成,实现了存储器的段页式管理,这是80386的又一新特点。在80386中,虚拟存储空间大小可达64TB。在保护虚拟80
14、86模式下,每个任务都用8086的语义运行,从而可以运行8086的各种软件。第17页,本讲稿共50页1.2.380486微处理器微处理器80486微处理器属于第二代32位微处理器,在相同工作频率下,其处理速度比80386提高了24倍。其主要特点如下:沿袭80386体系结构。为了提高指令的译码速度,对于基本指令由以前80386采用的微代码控制微代码控制改变为硬件逻辑直接控制。内含8KB的高速缓冲存储器高速缓冲存储器,可高速存取指令和数据。内含与片外80387功能完全兼容且功能又有扩充的片内80387协处理器。增加了面向多处理机的机构,支持多处理机系统。第18页,本讲稿共50页1.2.4Penti
15、um微处理器简介微处理器简介Intel公司对80 x86系列微处理器的性能不断地创新与改造,继80486之后,1993年推出新一代名为Pentium的微处理器。1995年又推出名为PentiumPro的微处理器。1997年、1999年和2000年又相继推出Pentium、Pentium和Pentium微处理器。其主要特点如下:超标量设计超标量设计。独立的指令Cache和数据Cache。重新设计浮点单元。动态分支预测。Pentium微处理器除了实模式、保护模式和虚拟8086方式外,还增加了一种系统管理方式。第19页,本讲稿共50页1.3现代微处理器现代微处理器处理器系列型号处理器系列型号 CPU
16、厂商会根据CPU产品的市场定位来给属于同一系列的CPU产品确定一个系列型号以便于分类和管理,一般而言系列型号可以说是用于区分CPU性能的重要标识 第20页,本讲稿共50页早期的CPU系列型号并没有明显的高低端之分,例如Intel的面向主流桌面市场的Pentium和Pentium MMX以及面向高端服务器生产的Pentium Pro;AMD的面向主流桌面市场的K5、K6、K6-2和K6-III以及面向移动市场的K6-2+和K6-III+等等。第21页,本讲稿共50页 随着CPU技术和IT市场的发展,Intel和AMD两大CPU生产厂商出于细分市场的目的,都不约而同的将自己旗下的CPU产品细分为高
17、低端,从而以性能高低来细分市场。而高低端CPU系列型号之间的区别无非就是二级缓存容量(一般都只具有高端产品的四分之一)、外频、前端总线频率、支持的指令集以及支持的特殊技术等几个重要方面,基本上可以认为低端CPU产品就是高端CPU产品的缩水版。例如Intel方面的Celeron系列除了最初的产品没有二级缓存之外,就始终只具有128KB的二级缓存和66MHz以及100MHz的外频,比同时代的Pentium II/III/4系列都要差得多,而AMD方面的Duron也始终只具有64KB的二级缓存,外频也始终要比同时代的Athlon和Athlon XP要低一个数量级。第22页,本讲稿共50页 英特尔英特
18、尔CPUCPU核心核心Tualatin这也就是大名鼎鼎的“图拉丁”核心,是Intel在Socket 370架构上的最后一种CPU核心,采用0.13um制造工艺,封装方式采用FC-PGA2和PPGA,核心电压也降低到了1.5V左右,主频范围从1GHz到1.4GHz,外频分别为100MHz(赛扬)和133MHz(Pentium III),二级缓存分别为512KB(Pentium III-S)和256KB(Pentium III和赛扬),这是最强的Socket 370核心,其性能甚至超过了早期低频的Pentium 4系列CPU。第23页,本讲稿共50页WillametteWillamette这是早期
19、的Pentium 4和P4赛扬采用的核心,最初采用Socket 423接口,后来改用Socket 478接口,采用0.18um制造工艺,前端总线频率为400MHz,主频范围从1.3GHz到2.0GHz(Socket 423)和1.6GHz到2.0GHz(Socket 478),二级缓存分别为256KB(Pentium 4)和128KB(赛扬),Willamette核心制造工艺落后,发热量大,性能低下,已经被淘汰掉,而被Northwood核心所取代。第24页,本讲稿共50页 NorthwoodNorthwood这是目前主流的Pentium 4和赛扬所采用的核心,其与Willamette核心最大的
20、改进是采用了0.13um制造工艺,并都采用Socket 478接口,核心电压1.5V左右,二级缓存分别为128KB(赛扬)和512KB(Pentium 4),前端总线频率分别为400/533/800MHz(赛扬都只有400MHz),主频范围分别为2.0GHz到2.8GHz(赛扬),1.6GHz到2.6GHz(400MHz FSB Pentium 4),2.26GHz到3.06GHz(533MHz FSB Pentium 4)和2.4GHz到3.4GHz(800MHz FSB Pentium 4),并且3.06GHz Pentium 4和所有的800MHz Pentium 4都支持超线程技术(H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 系统 概述
限制150内