理学微机原理.pptx

上传人:莉*** 文档编号:88395968 上传时间:2023-04-26 格式:PPTX 页数:41 大小:260.16KB
返回 下载 相关 举报
理学微机原理.pptx_第1页
第1页 / 共41页
理学微机原理.pptx_第2页
第2页 / 共41页
点击查看更多>>
资源描述

《理学微机原理.pptx》由会员分享,可在线阅读,更多相关《理学微机原理.pptx(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 运算器:具有算术运算和逻辑运算功能,是运算器:具有算术运算和逻辑运算功能,是对数据进行加工处理的部件,又称为对数据进行加工处理的部件,又称为算术逻辑算术逻辑单元。单元。控制器:主要由指令寄存器、译码器、程序控制器:主要由指令寄存器、译码器、程序计数器、操作控制器等组成。负责对程序规定计数器、操作控制器等组成。负责对程序规定的控制信息进行分析、控制,协调输入、输出的控制信息进行分析、控制,协调输入、输出操作或内存访问。操作或内存访问。寄存器:是寄存器:是微处理器微处理器内部的暂时存储单元内部的暂时存储单元第1页/共41页2.2.微处理器的功能部件微处理器的功能部件随着超大规模集成技术的发展,微

2、处理器的内随着超大规模集成技术的发展,微处理器的内部结构越来越复杂,功能越来越高。部结构越来越复杂,功能越来越高。微处理器内部主要功能部件也由微处理器内部主要功能部件也由80868086的两个功的两个功能部件(执行部件、总线接口部件)扩展到有能部件(执行部件、总线接口部件)扩展到有总线接口部件、高速缓存部件(总线接口部件、高速缓存部件(CacheCache)、取)、取指指/译码部件、指令缓冲池部件、调度译码部件、指令缓冲池部件、调度/执行部执行部件、寄存器组部件等。件、寄存器组部件等。第2页/共41页总总线线接接口口部部件件第一级第一级指令指令CacheCache取指取指/译码部件译码部件指令

3、缓冲池指令缓冲池调度调度/执行部件执行部件第一级第一级数据数据Cache回退部件回退部件寄存器组寄存器组第二级第二级CacheCache系统系统总线总线取指取指装载装载存储存储CacheCache总线总线微处理器内部功能结构图微处理器内部功能结构图第3页/共41页2.1.2 2.1.2 微处理器的工作过程微处理器的工作过程微处理器的工作过程是执行程序的过程,而微处理器的工作过程是执行程序的过程,而执行程序就是顺序执行一条条指令。微处理执行程序就是顺序执行一条条指令。微处理器执行指令步骤如下:器执行指令步骤如下:取指令取指令指令译码指令译码取操作数取操作数执行运算执行运算回送结果回送结果周而复始

4、地进行周而复始地进行第4页/共41页2.1.3 2.1.3 微处理器的特点与分类微处理器的特点与分类1.1.微处理器的特点微处理器的特点 体积小,功耗低体积小,功耗低 可靠性高,使用环境要求低可靠性高,使用环境要求低 系统设计灵活,使用方便系统设计灵活,使用方便2.2.微处理器的分类微处理器的分类按微处理器位数分类:按微处理器位数分类:4 4位,位,8 8位,位,1616位,位,3232位,位,6464位位第5页/共41页2.2 80862.2 8086微处理器微处理器80868086微处理器是美国微处理器是美国IntelIntel公司公司19781978年推年推出的一种高性能的出的一种高性能

5、的1616位位微处理器。微处理器。2.2.1 80862.2.1 8086主要特征主要特征 16 16位数据总线位数据总线 2020位地址总线位地址总线 2424位操作数寻址位操作数寻址 1616位端口地址线可寻址位端口地址线可寻址2 21616个个I/OI/O端口端口 7 7种基本寻址方式种基本寻址方式第6页/共41页 99 99条基本指令。具有对字节、字和字块条基本指令。具有对字节、字和字块进行操作的能力进行操作的能力 可处理内部软件和外部硬件中断,中断可处理内部软件和外部硬件中断,中断源多达源多达256256个个 支持单处理器、多处理器系统工作支持单处理器、多处理器系统工作2.2.2 8

6、086 CPU2.2.2 8086 CPU内部结构内部结构80868086微处理器的内部结构由两大部分组成,微处理器的内部结构由两大部分组成,即总线接口部件即总线接口部件BIUBIU和执行部件和执行部件EUEU第7页/共41页第8页/共41页1.1.执行部件执行部件执行部件是进行数据处理、加工和有效地址执行部件是进行数据处理、加工和有效地址计算的部件,即完成指令译码和执行指令操计算的部件,即完成指令译码和执行指令操作。它主要由算术逻辑运算单元、标志寄存作。它主要由算术逻辑运算单元、标志寄存器、通用数据寄存器、专用寄存器组和器、通用数据寄存器、专用寄存器组和EUEU控控制电路等组成。制电路等组成

7、。(1 1)算术逻辑运算单元()算术逻辑运算单元(ALUALU)是一个是一个1616位的运算器,可用于位的运算器,可用于8 8位、位、1616位二位二进制算术和逻辑运算,也可按指令的寻址方进制算术和逻辑运算,也可按指令的寻址方式计算寻址存储器所需的式计算寻址存储器所需的1616位偏移量。位偏移量。第9页/共41页(2 2)标志寄存器)标志寄存器是一个是一个1616位的寄存器,反映位的寄存器,反映CPUCPU运算的状态特运算的状态特征和存放某些控制标志。征和存放某些控制标志。80868086使用了使用了9 9位位 CF CF进位标志:当执行一个加法(或减法)运算使进位标志:当执行一个加法(或减法

8、)运算使最高位产生进位(或借位)时,最高位产生进位(或借位)时,CFCF为为1 1,否则为,否则为0 0 PF PF奇偶标志:当指令执行结果的低奇偶标志:当指令执行结果的低8 8位中含有偶数位中含有偶数个个1 1时,时,PFPF为为1 1,否则为,否则为0 0 AF AF辅助进位标志:当执行一个加法(或减法)运辅助进位标志:当执行一个加法(或减法)运算使结果的低算使结果的低4 4位向高位有进位(或借位)时,位向高位有进位(或借位)时,AFAF为为1 1,否则为,否则为0 0第10页/共41页 ZF ZF零标志:若当前的运算结果为零,零标志:若当前的运算结果为零,ZFZF为为1 1,否,否则为则

9、为0 0 SF SF符号标志:它和运算结果的最高位相同符号标志:它和运算结果的最高位相同 OFOF溢出标志:当补码运算有溢出时,溢出标志:当补码运算有溢出时,OFOF为为1 1,否,否则为则为0 0 TF TF跟踪标志:为方便程序调试而设置。若跟踪标志:为方便程序调试而设置。若TFTF置置1 1,80868086处于单步工作方式,否则将正常执行程序。处于单步工作方式,否则将正常执行程序。IFIF中断允许标志:用来控制可屏蔽中断的响应中断允许标志:用来控制可屏蔽中断的响应 DFDF方向标志:用来控制数据串操作指令的步进方方向标志:用来控制数据串操作指令的步进方向,若向,若DFDF置置1 1,则串

10、操作过程中地址会自动递减,否,则串操作过程中地址会自动递减,否则自动递增。则自动递增。第11页/共41页(3 3)数据寄存器)数据寄存器数据寄存器用于暂存计算过程中所用到的操数据寄存器用于暂存计算过程中所用到的操作数及结果。作数及结果。数据寄存器既可作为数据寄存器既可作为1616位,也可作为位,也可作为8 8位数据位数据寄存器使用。当用作寄存器使用。当用作1616位时,称为位时,称为AXAX,BXBX,CXCX,DXDX;当用作;当用作8 8位时,位时,AHAH,BHBH,CHCH,DHDH存放存放高位字节,高位字节,ALAL,BLBL,CLCL,DLDL存放低位字节。存放低位字节。这样,这样

11、,4 4个个1616位寄存器就可当作位寄存器就可当作8 8个个8 8位寄存器位寄存器来使用。来使用。4 4个个1616位的数据寄存器除用作通用寄存器外,位的数据寄存器除用作通用寄存器外,还有各自的用途。还有各自的用途。第12页/共41页AXAX在算术运算中用作累加器;在算术运算中用作累加器;BXBX在计算存储器在计算存储器地址时常用作基址寄存器;地址时常用作基址寄存器;CXCX在串操作指令及在串操作指令及循环中用作计数器等。循环中用作计数器等。(4 4)专用寄存器)专用寄存器 基数指针寄存器基数指针寄存器BPBP 堆栈指针寄存器堆栈指针寄存器SPSP 源变址寄存器源变址寄存器SISI 目的变址

12、寄存器目的变址寄存器DIDI都是都是1616位位寄存器,寄存器,一般用来一般用来存放地址存放地址的偏移量的偏移量存取位于当前堆栈段中存取位于当前堆栈段中的数据所在的偏移地址的数据所在的偏移地址存放当前数据段的偏移地址存放当前数据段的偏移地址第13页/共41页(5 5)EUEU控制电路控制电路控制电路负责从控制电路负责从BIUBIU的指令队列缓冲器中的指令队列缓冲器中取指令,并对指令译码,根据指令要求向取指令,并对指令译码,根据指令要求向EUEU内部各部件发出控制命令,以完成各条内部各部件发出控制命令,以完成各条指令规定的功能。指令规定的功能。2.2.总线接口部件总线接口部件BIUBIU负责与外

13、存储器及外部设备接口,完成负责与外存储器及外部设备接口,完成8086CPU8086CPU与存储器间的信息传送。与存储器间的信息传送。总线接口部件由总线接口部件由2020位地址加法器、段寄存位地址加法器、段寄存器、器、1616位指令指针、指令队列缓冲器和总位指令指针、指令队列缓冲器和总线控制电路等组成。线控制电路等组成。第14页/共41页(1 1)段寄存器)段寄存器80868086有有2020条地址线,存储器的地址必须用条地址线,存储器的地址必须用2020位二进制位二进制数表示,可是它的数表示,可是它的ALUALU只能处理只能处理1616位的地址运算,而且位的地址运算,而且与地址有关的寄存器都是

14、与地址有关的寄存器都是1616位。因此位。因此80868086把把2020位地址位地址的存储器分成若干个段来表示。的存储器分成若干个段来表示。段的起始地址的高段的起始地址的高1616位地址称为该段的段地址。段内位地址称为该段的段地址。段内再由再由1616位二进制数来寻址,段内寻址的位二进制数来寻址,段内寻址的1616位二进制数位二进制数地址是存储单元到段首址的距离,称为段内偏移地址,地址是存储单元到段首址的距离,称为段内偏移地址,简称偏移地址。简称偏移地址。所以一个存储单元的地址由段地址和偏移地址两部分所以一个存储单元的地址由段地址和偏移地址两部分组成,用冒号连接段地址和偏移地址,即组成,用冒

15、号连接段地址和偏移地址,即 段地址:偏段地址:偏移地址。像这样表示的地址称为逻辑地址。移地址。像这样表示的地址称为逻辑地址。第15页/共41页80868086微处理器具有微处理器具有4 4个段寄存器,每个都是个段寄存器,每个都是1616位,用于存放逻辑地址中的段地址部分。位,用于存放逻辑地址中的段地址部分。代码段寄存器代码段寄存器CSCS:存放当前执行程序所在代:存放当前执行程序所在代码段的段基址码段的段基址数据段寄存器数据段寄存器DSDS:存放程序当前使用的数据:存放程序当前使用的数据段的段基址段的段基址堆栈段寄存器堆栈段寄存器SSSS:存放程序当前使用的堆栈:存放程序当前使用的堆栈段的段基

16、址段的段基址附加段寄存器附加段寄存器ESES:存放程序当前使用的附加:存放程序当前使用的附加段的段基址段的段基址第16页/共41页这些段寄存器的内容与有效的地址偏移量一起这些段寄存器的内容与有效的地址偏移量一起可确定内存的物理地址。可确定内存的物理地址。存储器中的每个存储单元都可以用两个形式存储器中的每个存储单元都可以用两个形式的地址来表示:实地址(或称物理地址)和的地址来表示:实地址(或称物理地址)和逻辑地址。逻辑地址。物理地址是用唯一的物理地址是用唯一的2020位二进制数所表示的位二进制数所表示的地址,地址,CPUCPU与存储器交换信息时使用物理地址。与存储器交换信息时使用物理地址。程序中

17、不能使用物理地址,而要使用逻辑地程序中不能使用物理地址,而要使用逻辑地址。址。段地址和偏移地址一样都是段地址和偏移地址一样都是1616位无符号二进位无符号二进制整数,其取值范围为制整数,其取值范围为0000H0000HFFFFHFFFFH第17页/共41页那么物理地址在那么物理地址在CPUCPU中是如何生成的?中是如何生成的?8086CPU8086CPU中有一个地址加法器,它将段寄存器提中有一个地址加法器,它将段寄存器提供的段地址自动乘以供的段地址自动乘以10H10H即左移即左移4 4位,然后与位,然后与1616位的偏移地址相加。位的偏移地址相加。例如:例如:将逻辑地址将逻辑地址0001H00

18、01H:0010H0010H生成物理地址生成物理地址将段地址将段地址0001H0001H左移左移4 4位为位为00010H00010H,再与偏移地,再与偏移地址址0010H0010H相加即可得到物理地址相加即可得到物理地址00020H00020H每次需要生成物理地址时,一个段寄存器每次需要生成物理地址时,一个段寄存器会自动被选择,且能自动左移会自动被选择,且能自动左移4 4位,再与一位,再与一个个1616位的偏移地址相加,产生所需要的位的偏移地址相加,产生所需要的2020位物理地址。位物理地址。第18页/共41页80868086有有4 4个段寄存器个段寄存器CSCS、DSDS、SSSS、ESE

19、S用来存放段地用来存放段地址,还有址,还有6 6个个1616位的寄存器(位的寄存器(IPIP、SISI、DIDI、BXBX、BPBP、SPSP)用来存放偏移地址。在寻址时到底应该使)用来存放偏移地址。在寻址时到底应该使用哪个寄存器是用哪个寄存器是BIUBIU根据执行操作的要求来确定的。根据执行操作的要求来确定的。若取指令,则由代码段寄存器若取指令,则由代码段寄存器CSCS给出段地址,指给出段地址,指令寄存器令寄存器IPIP给出要取指令的偏移地址。给出要取指令的偏移地址。若执行堆栈操作,被寻址的操作数的段地址和偏若执行堆栈操作,被寻址的操作数的段地址和偏移地址由堆栈段寄存器和堆栈指示器给出。移地

20、址由堆栈段寄存器和堆栈指示器给出。若是存取数据,段地址一般是由若是存取数据,段地址一般是由DSDS给出,偏移地给出,偏移地址可以是指令直接给出,也可以是由址可以是指令直接给出,也可以是由BXBX、SISI、DIDI给出,或者根据指令的具体要求由给出,或者根据指令的具体要求由EUEU计算出来。计算出来。第19页/共41页AHALBHBLCHCLDHDLSPBPSIDICSDSSSESAXAXBXBXCXCXDXDX堆栈指针堆栈指针基数指针基数指针源变址源变址目的变址目的变址代码段代码段数据段数据段堆栈段堆栈段附加段附加段数据寄存器数据寄存器指针寄存器指针寄存器变址寄存器变址寄存器段寄存器段寄存器

21、通用寄存器通用寄存器8086 CPU8086 CPU的部分内部寄存器的部分内部寄存器第20页/共41页(2 2)1616位指令指针位指令指针IPIP用来存放将要取出的指令在现行代码段中的偏移用来存放将要取出的指令在现行代码段中的偏移地址。与地址。与CSCS组合使用,才能确定下一条指令存放组合使用,才能确定下一条指令存放单元的物理地址。单元的物理地址。(3 3)指令队列缓冲器)指令队列缓冲器80868086的指令队列为的指令队列为6 6个字节,在个字节,在EUEU执行指令的同时,从执行指令的同时,从内存中取下面一条或几条指令,取来的指令依次存放内存中取下面一条或几条指令,取来的指令依次存放在指令

22、队列中。按在指令队列中。按“先进先出先进先出”的原则存放,并按顺的原则存放,并按顺序取到序取到EUEU中执行。中执行。(4 4)总线控制电路)总线控制电路总线控制电路将总线控制电路将80868086的内部总线和外部总线相连,是的内部总线和外部总线相连,是80868086与内存单元和与内存单元和I/OI/O端口进行数据交换的必经之路。端口进行数据交换的必经之路。第21页/共41页它包括它包括1616条数据总线、条数据总线、2020条地址总线和若干条地址总线和若干条控制总线。条控制总线。2.3 80286/80386/804862.3 80286/80386/80486微处理器微处理器1.8028

23、61.80286微处理器微处理器是是IntelIntel公司于公司于19821982年推出的第二代微处年推出的第二代微处理器,是一种高性能的理器,是一种高性能的1616位微处理器。位微处理器。与与80868086相比,相比,8028680286具有高效率的任务转具有高效率的任务转换功能,适用于多用户、多任务系统。换功能,适用于多用户、多任务系统。同时引进了虚拟地址空间的概念。同时引进了虚拟地址空间的概念。第22页/共41页 80286 80286内部结构中,除了内部结构中,除了EUEU执行单元外,执行单元外,总线接口部件总线接口部件BIUBIU又细分成地址部件又细分成地址部件AUAU、指令、指

24、令部件部件IUIU和总线部件和总线部件BUBU 80286 80286微处理器有两种工作模式:实地址微处理器有两种工作模式:实地址方式和保护虚拟地址方式方式和保护虚拟地址方式3.803863.80386微处理器微处理器 是一种是一种3232位微处理器位微处理器 引进了线性地址和分页处理的概念引进了线性地址和分页处理的概念 采用了流水线结构采用了流水线结构 引入高速缓冲存储器引入高速缓冲存储器第23页/共41页 80386 80386的内部结构是由的内部结构是由6 6个并行操作的功能部件个并行操作的功能部件组成,即总线接口部件、代码预取部件、指令译组成,即总线接口部件、代码预取部件、指令译码部件

25、、存储器管理部件、指令执行部件与指令码部件、存储器管理部件、指令执行部件与指令控制部件。控制部件。4.804864.80486微处理器微处理器 8048680486主要特征是运算速度快,称之为超级主要特征是运算速度快,称之为超级3232位位CPUCPU 采用了采用了RISCRISC技术,大大加快了指令执行速度技术,大大加快了指令执行速度 内部结构由执行部件、总线接口部件、指令译码内部结构由执行部件、总线接口部件、指令译码部件、指令预取部件、分段管理部件、分页管理部件、部件、指令预取部件、分段管理部件、分页管理部件、高速缓存管理部件、浮点运算部件共高速缓存管理部件、浮点运算部件共8 8部分组成部

26、分组成第24页/共41页练习题练习题1.1.假设用户程序装入内存后假设用户程序装入内存后SS=095BHSS=095BH,SP=40HSP=40H,则该用户程序的可用栈底部物理地,则该用户程序的可用栈底部物理地址是多少?址是多少?2.2.若若CS=0914HCS=0914H,物理地址是,物理地址是0A260H0A260H,那么该,那么该代码段的逻辑地址是多少?代码段的逻辑地址是多少?3.3.若若DS=095FHDS=095FH,物理地址是,物理地址是11820H11820H。那么当。那么当DS=2F5FHDS=2F5FH时,物理地址是多少?时,物理地址是多少?第25页/共41页2.4 Pent

27、ium2.4 Pentium微处理器微处理器 PentiumPentium微处理器是一种高性能微处理器是一种高性能3232位微处理位微处理器,最初的一块器,最初的一块PentiumPentium芯片的功能大体相芯片的功能大体相当于两块当于两块8048680486的功能,目前的功能,目前Pentium4Pentium4时钟时钟频率高达频率高达2.8GHz2.8GHz1.1.PentiumPentium特征特征 集成度高集成度高 时钟频率高时钟频率高第26页/共41页 采用超标量流水线结构采用超标量流水线结构 采用分立的指令采用分立的指令CacheCache和数据和数据CacheCache结构,结

28、构,可以无冲突地同时完成指令预取和数据读写可以无冲突地同时完成指令预取和数据读写 采用新型的分页模式采用新型的分页模式 固化常用指令,使指令的运行得到进一步固化常用指令,使指令的运行得到进一步加快加快 内部提供了一个称之为分支目标缓冲器,内部提供了一个称之为分支目标缓冲器,从而加快了循环操作的速度从而加快了循环操作的速度 重新设计的浮点运算部件,速度比重新设计的浮点运算部件,速度比8048680486快快1010多倍多倍第27页/共41页 在数据的完整性、容错性和节电性等方面在数据的完整性、容错性和节电性等方面采用了新的设计方法采用了新的设计方法2.Pentium2.Pentium的内部结构的

29、内部结构见课本见课本P29P29页图页图2-52-5(1)超标量流水线)超标量流水线采用采用U和和V两条并行的指令流水线,每条两条并行的指令流水线,每条流水线都有自己的算术逻辑单元、地址生流水线都有自己的算术逻辑单元、地址生产电路和数据产电路和数据Cache接口接口(2)分立的指令分立的指令CacheCache和数据和数据CacheCache第28页/共41页(3 3)固化常用指令)固化常用指令一些常用指令如一些常用指令如MOVMOV、CALLCALL、PUSHPUSH等改用硬件实等改用硬件实现。现。(4 4)采用动态转移预测技术)采用动态转移预测技术减少由于过程相关性引起的流水线性能损失。减

30、少由于过程相关性引起的流水线性能损失。3.Pentium3.Pentium的工作模式的工作模式支持三种工作模式:实地址模式、受保护的支持三种工作模式:实地址模式、受保护的虚拟地址模式和虚拟虚拟地址模式和虚拟80868086模式模式第29页/共41页补充补充1.1.数的编码及表示数的编码及表示 (1 1)位:计算机中数据的最小单位是一个二进)位:计算机中数据的最小单位是一个二进制位,一个二进制位又称为制位,一个二进制位又称为bitbit。(2 2)字节:字节是字节:字节是8086/8088CPU8086/8088CPU可寻址的最可寻址的最小数据单位。一个字节长度是小数据单位。一个字节长度是8 8

31、位,字节中位位,字节中位的编号从右到左依次是的编号从右到左依次是0 07 7其中:第其中:第0 0位为最低位,第位为最低位,第7 7位称为最高位。一位称为最高位。一个字节可以表示个字节可以表示2 28 8个不同值。个不同值。第30页/共41页(3 3)字字:通通常常,一一个个字字的的长长度度是是1616位位,字字中中位位的的编编号号从从右右到到左左依依次次是是0 01515,其其中中低低8 8位位为为低低位位字字节节,高高8 8位位为为高高位位字字节节,如如图图所所示。一个字可以表示示。一个字可以表示2 21616个不同值。个不同值。(4 4)双字)双字 通常,一个双字的长度是通常,一个双字的

32、长度是3232位,双字中位的编位,双字中位的编号从右到左依次是号从右到左依次是0 03131,如图所示。一个双,如图所示。一个双字可以表示字可以表示2 23232个不同值。个不同值。第31页/共41页 在在PCPC机中,一个多字节数据在内存中的存机中,一个多字节数据在内存中的存放规则为:高字节占高地址,低字节占低放规则为:高字节占高地址,低字节占低地址,并且用最低字节的地址代表这个数地址,并且用最低字节的地址代表这个数的地址。的地址。2.8086 CPU2.8086 CPU的总线周期的概念的总线周期的概念 第32页/共41页指令周期指令周期 :一条指令从取出到执行完毕所持续的一条指令从取出到执

33、行完毕所持续的时间时间 机器周期机器周期 :一个机器周期就是完成某一独立操作一个机器周期就是完成某一独立操作所持续的时间所持续的时间 时钟周期时钟周期 :它是它是CPUCPU最小定时单位最小定时单位 总线周期:总线周期:CPUCPU对存储单元或者对存储单元或者I/OI/O端口每读写端口每读写一次数据(一个字节或者一个字)所需的时间一次数据(一个字节或者一个字)所需的时间称为一个总线周期。称为一个总线周期。第33页/共41页 8086 CPU 8086 CPU的一个基本总线周期由的一个基本总线周期由4 4个时钟周个时钟周期期T T组成,分别称为组成,分别称为4 4个状态,即个状态,即T1T1、T

34、2T2、T3T3和和T4T4状态。状态。T1总线周期总线周期T2T3T4 时钟时钟输出地址输出地址总线转向总线转向完成访问完成访问周期结束周期结束第34页/共41页3.80863.8086微处理器的引脚信号和工作模式微处理器的引脚信号和工作模式(1 1)80868086的工作模式的工作模式80868086有二种工作模式:最小模式和最大模式。有二种工作模式:最小模式和最大模式。最小模式:系统中只有一个微处理器最小模式:系统中只有一个微处理器(80868086),),80868086直接产生所有的总线控制信直接产生所有的总线控制信号,系统所需的外加总线控制逻辑部件最少。号,系统所需的外加总线控制逻

35、辑部件最少。最大模式:系统中含有主处理器最大模式:系统中含有主处理器80868086及其它及其它协处理器,控制信号是通过协处理器,控制信号是通过82888288总线控制器总线控制器提供的。提供的。由由80868086的引脚的引脚MN/MXMN/MX连接方式决定,若将其接连接方式决定,若将其接高电平高电平+5V+5V就是最小模式;若将其接低电平就就是最小模式;若将其接低电平就是最大模式。是最大模式。(2)(2)引脚信号引脚信号第35页/共41页第36页/共41页 AD15AD15AD0AD0:80868086的地址的地址/数据线复用引脚,数据线复用引脚,共共1616只。在微处理器执行访问存储器或

36、者输入只。在微处理器执行访问存储器或者输入输出设备时,总是先给出将访问的存储单元或输出设备时,总是先给出将访问的存储单元或者设备的地址然后在进行数据传送,因此地址者设备的地址然后在进行数据传送,因此地址信号与数据信号是分时出现在信号与数据信号是分时出现在AD15AD15AD0 AD0 上的,上的,可以复用同一只引脚可以复用同一只引脚 AD19/S6AD19/S6AD16/S3AD16/S3:地址:地址/状态分时复用引状态分时复用引脚。在微处理器执行片外访问操作时,这脚。在微处理器执行片外访问操作时,这4 4只只引脚先发送高引脚先发送高4 4位地址码,然后发送处理器的位地址码,然后发送处理器的状

37、态信息。其中状态信息。其中S6S6总是为总是为0 0;S5S5为为1 1表示处理器表示处理器开中断,为开中断,为0 0表示处理器关中断;表示处理器关中断;S4S4和和S3S3组合组合表示当前段寄存器的使用情况表示当前段寄存器的使用情况第37页/共41页 BHE/S7 BHE/S7:高:高8 8位数据总线允许位数据总线允许/状态分时复状态分时复用引脚,输出用引脚,输出 NMI NMI:非屏蔽中断引脚:非屏蔽中断引脚 INTRINTR:可屏蔽中断请求信号,高电平有效:可屏蔽中断请求信号,高电平有效 CLK CLK:时钟信号:时钟信号 RESET(reset)RESET(reset):复位信号:复位信号 READY(ready)READY(ready):“准备好准备好”信号信号 TEST(test)TEST(test):测试信号:测试信号第38页/共41页 MN/MXMN/MX:最小和最大模式控制信号:最小和最大模式控制信号 VCCVCC:处理器的电源输入引脚:处理器的电源输入引脚 GNDGND:处理器的地线引脚,接至系统地线:处理器的地线引脚,接至系统地线第39页/共41页谢谢 谢谢 大大 家家第40页/共41页感谢观看!感谢观看!第41页/共41页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁