微机原理与接口技术_章幻灯片.ppt

上传人:石*** 文档编号:45320427 上传时间:2022-09-23 格式:PPT 页数:50 大小:4.59MB
返回 下载 相关 举报
微机原理与接口技术_章幻灯片.ppt_第1页
第1页 / 共50页
微机原理与接口技术_章幻灯片.ppt_第2页
第2页 / 共50页
点击查看更多>>
资源描述

《微机原理与接口技术_章幻灯片.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口技术_章幻灯片.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、微机原理与接口技术_章第1页,共50页,编辑于2022年,星期六内容提要内容提要8086CPU8086CPU内部结构内部结构8086CPU8086CPU引脚及功能引脚及功能8086CPU8086CPU存储器组织存储器组织8086CPU8086CPU系统配置系统配置8086CPU8086CPU时序时序第二章 8086系统结构 2022/9/222022/9/222 2第2页,共50页,编辑于2022年,星期六复习复习2022/9/222022/9/223 3第3页,共50页,编辑于2022年,星期六第二章 8086系统结构1.1.由于制造工艺的原因,微处理器的结构方面所受的限制由于制造工艺的原因

2、,微处理器的结构方面所受的限制引脚数限制引脚数限制:(出于工艺和成本考虑):(出于工艺和成本考虑)l l80868086:4040脚脚l l8038680386:132132脚脚l l8048680486:168168脚脚芯片面积限制:芯片面积限制:增大增大增大增大芯片面积,成本芯片面积,成本增加增加增加增加,反而使产品,反而使产品合格率下降合格率下降合格率下降合格率下降,因此不能盲目增大芯片面积。,因此不能盲目增大芯片面积。器件速度限制:器件速度限制:目前微处理器采用目前微处理器采用MOSMOS工艺,可以提高集成度,降低功耗,但速度较馒、负载能力较弱。工艺,可以提高集成度,降低功耗,但速度较

3、馒、负载能力较弱。概 述 第二章 8086系统结构 概述概述 2022/9/222022/9/224 4第4页,共50页,编辑于2022年,星期六2.2.1616位微处理器基本结构具有如下特点位微处理器基本结构具有如下特点引脚功能复用引脚功能复用 提高提高引脚利用率引脚利用率引脚利用率引脚利用率。如:数据双向传输可由。如:数据双向传输可由“读写读写”信号来控制,决定数据处于输信号来控制,决定数据处于输入还是输出状态。入还是输出状态。单总线、累加器结构单总线、累加器结构由于芯片面积限制,使微处理器内部寄存器的数目,数据通路位数受到限制。因由于芯片面积限制,使微处理器内部寄存器的数目,数据通路位数

4、受到限制。因此绝大多数微处理器内部采用此绝大多数微处理器内部采用单总线单总线单总线单总线、累加器累加器累加器累加器为基础的结构为基础的结构 。可控三态电路可控三态电路采用采用可控三态电路可控三态电路可控三态电路可控三态电路与总线相连,当微处理器外部总线同时连接多个部件,可避免总线冲突与总线相连,当微处理器外部总线同时连接多个部件,可避免总线冲突和信号串扰,不工作器件所连的三态电路处于高阻状态。和信号串扰,不工作器件所连的三态电路处于高阻状态。总线分时复用总线分时复用 地址总线和数据总线地址总线和数据总线地址总线和数据总线地址总线和数据总线使用了相同的引脚,节省了引脚,但操作时间增加了使用了相同

5、的引脚,节省了引脚,但操作时间增加了 。第二章第二章 8086 8086系统结构系统结构 概述概述2022/9/222022/9/225 5第5页,共50页,编辑于2022年,星期六3.3.InteL 8086CPU InteL 8086CPU l l1616位微处理器,外型为双列直插式,有位微处理器,外型为双列直插式,有4040个引脚;个引脚;l l时钟频率有时钟频率有3 3种:种:80868086型微处理器为型微处理器为5MHz5MHz,8086280862型为型为8MHz8MHz,8086I8086I型为型为10MHz10MHz;l l8086CPU8086CPU有有有有1616根数据线

6、和根数据线和根数据线和根数据线和2020根地址线根地址线根地址线根地址线,直接寻址空间为直接寻址空间为直接寻址空间为直接寻址空间为2 22020,即为,即为,即为,即为1M1M字节字节字节字节。l l8088CPU8088CPU内部结构与内部结构与内部结构与内部结构与80868086基本相同(但对外基本相同(但对外基本相同(但对外基本相同(但对外数据总线只有数据总线只有数据总线只有数据总线只有8 8条条条条,称为准,称为准,称为准,称为准1616位微位微位微位微处理器处理器处理器处理器)。第二章 8086系统结构 概述概述2022/9/222022/9/226 6第6页,共50页,编辑于202

7、2年,星期六2-1 8086CPU结构 一、8086CPU内部结构 回顾:一般CPU结构2-1 8086CPU8086CPU结构结构 8086CPU8086CPU8086CPU8086CPU内部内部内部内部结构结构2022/9/222022/9/227 7第7页,共50页,编辑于2022年,星期六一、一、8086CPU8086CPU内部结构:内部结构:BIUBIU和和EUEU并行工作并行工作 2-12-1 8086CPU8086CPU结构 8086CPU8086CPU8086CPU8086CPU内部内部内部内部结构结构2022/9/222022/9/228 8第8页,共50页,编辑于2022年

8、,星期六1.1.总线接口部件总线接口部件BIUBIU(Bus Interface UnitBus Interface Unit)功能功能 物理地址形成、取指令、指令排队、读写操作数、总线控制。物理地址形成、取指令、指令排队、读写操作数、总线控制。组成组成 l l1616位段地址寄存器位段地址寄存器l l1616位指令指针寄存器位指令指针寄存器 l l2020位物理地址加法器位物理地址加法器 l l总线控制逻辑总线控制逻辑 l l6 6字节指令队列字节指令队列 工作过程工作过程 形成物理地址,发读信号(形成物理地址,发读信号(/RD/RD),取指令送入指令队列。),取指令送入指令队列。2-1 8

9、086CPU8086CPU结构结构 8086CPU8086CPU8086CPU8086CPU内部内部内部内部结构结构2022/9/222022/9/229 9第9页,共50页,编辑于2022年,星期六2.2.指令执行部件指令执行部件EU(Execution Unit)EU(Execution Unit)功能功能 指令译码、执行指令。指令译码、执行指令。组成组成 l l算术逻辑运算单元算术逻辑运算单元ALU ALU l l标志寄存器标志寄存器PSW PSW l l寄存器组寄存器组 l lEUEU控制器控制器 工作过程工作过程 从从BIUBIU的指令队列取得指的指令队列取得指令、进行译码、执行指令

10、令、进行译码、执行指令 。2-1 8086CPU结构 8086CPU8086CPU8086CPU8086CPU内部内部内部内部结构结构2022/9/222022/9/221010第10页,共50页,编辑于2022年,星期六1.1.寄存器的作用寄存器的作用:存放运算过程中所需要的存放运算过程中所需要的操作数地址操作数地址、操作数操作数及及中间结果中间结果。2.2.寄存器的特点寄存器的特点:存取速度比存储器快得多。存取速度比存储器快得多。3.3.寄存器的分类:寄存器的分类:l l通用寄存器组通用寄存器组l l指针和变址寄存指针和变址寄存器器l l段寄存器段寄存器l l指令指针及标指令指针及标志位寄

11、存器志位寄存器CSDSSSESAXAXBXBXCXCXDXDXSPBPSIDIAHBHCHDHALBLCLDL累加器基址寄存器计数寄存器数据寄存器代码段寄存器数据段寄存器堆栈段寄存器附加段寄存器堆栈指针寄存器基址指针寄存器源变址寄存器目的变址寄存器IPPSW指令指针寄存器标志寄存器指令指针和标志寄存器指针和变址寄存器段寄存器通用寄存器15 8 7 015 8 7 015 015 015 015 015 015 02-12-1 8086CPU8086CPU结构结构 寄存器寄存器寄存器寄存器结构结构二、寄存器结构二、寄存器结构 2022/9/222022/9/221111第11页,共50页,编辑于

12、2022年,星期六目的变址寄存器目的变址寄存器 Destination Index Destination IndexSIDIBPSPAXAX 累加器累加器 Accumulator AccumulatorBX BX 基址寄存器基址寄存器BaseBaseCXCX 计数寄存器计数寄存器CountCountDXDX 数据寄存器数据寄存器DataDataAHBHCHDHALBLCLDLIPPSWDSESSSCS数据段寄存器数据段寄存器Data SegmentData Segment附加段寄存器附加段寄存器Extra SegmentExtra Segment堆栈段寄存器堆栈段寄存器Stack Segme

13、ntStack Segment代码段寄存器代码段寄存器Code SegmentCode Segment状态标志寄存器状态标志寄存器Processor Status WordProcessor Status Word指令指针寄存器指令指针寄存器Instruction PointerInstruction Pointer变址寄存器变址寄存器段寄存器段寄存器控制寄存器控制寄存器通通用用寄寄存存器器源变址寄存器源变址寄存器 Source Index Source Index基址指针寄存器基址指针寄存器 Base Point Base Point堆栈指针寄存器堆栈指针寄存器 Stack Point St

14、ack Point指针寄存器指针寄存器数据寄存器数据寄存器2-1 8086CPU结构 寄存器寄存器寄存器寄存器结构结构2022/9/222022/9/221212第12页,共50页,编辑于2022年,星期六AXAXBXBXCXCXDXDXAHBHCHDHALBLCLDL通用寄存器15 8 7 015 8 7 0累加器基址寄存器计数寄存器数据寄存器1.1.通用寄存器通用寄存器通用寄存器通用寄存器2-1 8086CPU结构 寄存器寄存器寄存器寄存器结构结构 有有4 4 4 4个个个个l6l6l6l6位位位位通通用用寄寄存存器器:AXAX、BXBX、CXCX、DXDX,即即累累累累加加加加器器器器、

15、基基基基址址址址寄寄寄寄存存存存器器器器、计计计计数数数数寄寄寄寄存存存存器器器器、数据寄存器数据寄存器数据寄存器数据寄存器,存放存放1616位数据或地址位数据或地址。也也可可分分为为8 8 8 8个个个个8 8 8 8位位位位寄寄存存器器:低低低低8 8 8 8位位位位是是ALAL、BLBL、CLCL、DLDL;高高高高8 8 8 8位位位位为为AHAH、BHBH、CHCH、DHDH,只只能能存存放放8 8位数据不能存放地址位数据不能存放地址。但某些通用寄存器用作专门用途。如表但某些通用寄存器用作专门用途。如表2-12-1所示。所示。2022/9/222022/9/221313第13页,共5

16、0页,编辑于2022年,星期六2-1 8086CPU8086CPU结构结构 寄存器寄存器寄存器寄存器结构结构MUL DLMUL DL;AXAL*DLAXAL*DLXLATXLAT;BX:BX:表首地址表首地址;AL:AL:偏移量偏移量MOVSMOVS;SI:SI:源串指针;源串指针;DI:DI:目的串指针;目的串指针;PUSHPUSH;POPPOP;2022/9/222022/9/221414第14页,共50页,编辑于2022年,星期六CSDSSSES代码段寄存器数据段寄存器堆栈段寄存器附加段寄存器段寄存器15 015 02.2.段寄存器段寄存器段寄存器段寄存器2-1 8086CPU8086C

17、PU结构结构 寄存器寄存器寄存器寄存器结构结构 4 4 4 4个个个个16161616位段寄存器位段寄存器位段寄存器位段寄存器:代码段寄存器代码段寄存器CSCS、数据段寄存器、数据段寄存器DSDS、堆栈段寄存器、堆栈段寄存器SSSS、附加段寄存器、附加段寄存器ESES。作用:作用:作用:作用:给出相应逻辑段的首地址,即给出相应逻辑段的首地址,即“段基址段基址”。CSCS:存放可执行的指令代码;:存放可执行的指令代码;DS DS:存放操作的数据;:存放操作的数据;ES ES:存放操作的数据;:存放操作的数据;SS SS:开辟为程序执行中所要用的堆栈区;:开辟为程序执行中所要用的堆栈区;物理地址的

18、形成:物理地址的形成:物理地址的形成:物理地址的形成:1616段基址段基址+段内偏移地址段内偏移地址 例例例例1 1 1 1已已知知:代代码码段段寄寄存存器器CSCS存存放放当当前前代代码码段段基基地地址址,且且CSCS2000H2000H,指指令令指指针针寄寄存存器器IPIP存存放放了了下下一一条条要要执执行行指指令令的的段段内内偏偏移移地地址址,且且IPIP1000H1000H。求求该该指指令令存存放放的的物物理理地址。地址。解:解:指令存放的物理地址指令存放的物理地址=16CS+IP=21000H=16CS+IP=21000H2022/9/222022/9/221515第15页,共50页

19、,编辑于2022年,星期六3.3.指针和变址寄存器指针和变址寄存器指针和变址寄存器指针和变址寄存器SPBPSIDI堆栈指针寄存器基址指针寄存器源编址寄存器目的编址寄存器指针和变址寄存器15 015 02-12-1 8086CPU8086CPU结构 寄存器寄存器寄存器寄存器结构结构4 4 4 4个个个个16161616位寄存器位寄存器位寄存器位寄存器:用于堆栈操作和变址运算,存放段内地址偏移量。用于堆栈操作和变址运算,存放段内地址偏移量。BPBP、SPSP称为指针寄存器,与称为指针寄存器,与SSSS联用。联用。例例1 1:MOV AXMOV AX,BPBP;寄存器间接寻址,物理地址;寄存器间接寻

20、址,物理地址=16SS+BP=16SS+BP例例2 2:PUSH/POP AXPUSH/POP AX;在堆栈段内(;在堆栈段内(SSSS),),SPSPSP-2SP-2,指向栈顶,指向栈顶 SISISISI、DIDIDIDI称为变址寄存器,与称为变址寄存器,与DSDSDSDS联用。联用。例例3 3:MOV AXMOV AX,SISI(或(或DIDI);物理地址;物理地址=16DS+SI=16DS+SI(或(或DIDI)在串指令中,在串指令中,在串指令中,在串指令中,SISISISI、DIDIDIDI均为隐含寻址。均为隐含寻址。均为隐含寻址。均为隐含寻址。例例4 4:MOVS MOVS 目的串(

21、目的串(DI/ESDI/ES),源串(),源串(SI/DSSI/DS)SISI与与DSDS联用,联用,DIDI与与ESES联用。联用。2022/9/222022/9/221616第16页,共50页,编辑于2022年,星期六IP指令指针寄存器 15 0 15 04.4.指令指针寄存器指令指针寄存器指令指针寄存器指令指针寄存器IPIP2-1 8086CPU8086CPU结构 寄存器寄存器寄存器寄存器结构结构 16 16 16 16位寄存器:位寄存器:位寄存器:位寄存器:存放将要执行的下一条指令在现行代码段中的偏移地址。存放将要执行的下一条指令在现行代码段中的偏移地址。注意:注意:80868086程

22、序程序不能直接访问不能直接访问IPIP,但可以由某些指令修改:中断指令、调用指令、跳转指令。,但可以由某些指令修改:中断指令、调用指令、跳转指令。2022/9/222022/9/221717第17页,共50页,编辑于2022年,星期六PSW标志寄存器15 015 05.5.标志寄存器标志寄存器标志寄存器标志寄存器PSWPSW15 11 10 9 8 7 6 5 4 3 2 1 0 OFOFDFDFIFIFTFTFSFSFZFZFAFAFPFPFCFCF 状态标志状态标志(6(6个个):CFCF、PFPF、AFAF、ZFZF、SFSF、OF OF ,表示运算后结果的表示运算后结果的状态特征,影响

23、后面的操作。状态特征,影响后面的操作。控制标志控制标志(3(3个个):TFTF、IFIF、DF DF,控制控制CPUCPU操作。操作。2-1 8086CPU8086CPU结构结构 寄存器寄存器寄存器寄存器结构结构2022/9/222022/9/221818第18页,共50页,编辑于2022年,星期六15 11 10 9 8 7 6 5 4 3 2 1 0 OFOF DFDFIFIFTFTF SFSF ZFZFAFAFPFPFCFCFCFCF(Carrv Flag)(Carrv Flag):进位标志位:进位标志位 最高位有进位或借位时,最高位有进位或借位时,CFCF1 1。PF(Parity F

24、lag)PF(Parity Flag):奇偶校验标志位:奇偶校验标志位 本次运算结果中有本次运算结果中有偶数个偶数个“1”“1”时,时,PFPF1 1;有奇数个;有奇数个“1”“1”时,时,PF PF 0 0。AF(Auxiliary Flag)AF(Auxiliary Flag):辅助进位标志位:辅助进位标志位 低低4 4位向高位向高4 4位进化或借位时,位进化或借位时,AFAF1 1。AF AF一般用在一般用在BCDBCD码运算中。码运算中。ZF(Zero Flag)ZF(Zero Flag):全零标志位:全零标志位 本次运算本次运算结果为结果为0 0时,时,ZFZF1 1;否则;否则ZF

25、 ZF 0 0。SF(Sign Flag)SF(Sign Flag):符号标志位:符号标志位 本次运算结果的最高位为本次运算结果的最高位为1 1时,时,SFSF1 1,结果为负;否则,结果为负;否则SFSF0 0,结果为非负。,结果为非负。2-1 8086CPU结构 寄存器寄存器寄存器寄存器结构结构OF(Overflow Flag)OF(Overflow Flag):溢出标志位:溢出标志位 本次运算过程中产生溢出时,本次运算过程中产生溢出时,OF OF 1 1。符号数范围为。符号数范围为-128+127-128+127,字运算结果的范围为,字运算结果的范围为-32768+3276732768+

26、32767,超过此范围为溢出。,超过此范围为溢出。2022/9/222022/9/221919第19页,共50页,编辑于2022年,星期六15 11 10 9 8 7 6 5 4 3 2 1 0 OFOF DFDFIFIFTFTF SFSF ZFZFAFAFPFPFCFCFTF(Trap Flag)TF(Trap Flag):单步标志位:单步标志位 设置单步工作方式。设置单步工作方式。TFTF1 1时,每执行一条指令,就自动产生一次内部中断,使用户能时,每执行一条指令,就自动产生一次内部中断,使用户能逐条跟踪程序进行调试。逐条跟踪程序进行调试。IF(Interrupt Flag)IF(Inte

27、rrupt Flag):中断标志位:中断标志位 IFIF1 1时,允许时,允许CPUCPU响应可屏蔽中断;响应可屏蔽中断;IPIP0 0时,时,CPU CPU不响应外设有中断申请。不响应外设有中断申请。DF(Direction Flag)DF(Direction Flag):方向标志位:方向标志位 控制串操作指令中地址指针变化方向。控制串操作指令中地址指针变化方向。DFDF0 0,地址指针自动增量;,地址指针自动增量;DFDF1 1,地址指针,地址指针自动减量。自动减量。STDSTD指令使指令使DFDF置置“1”“1”,CLDCLD指令使指令使DFDF置置“0”“0”。2-1 8086CPU8

28、086CPU结构 寄存器寄存器寄存器寄存器结构结构例例 将将5394H5394H与与-777FH-777FH两数相加,运算两数相加,运算结果为:一结果为:一23EBH23EBH。解:结果的标志位为:解:结果的标志位为:CFCF0 0、PFPF1 1、AFAF0 0、ZFZF0 0、SFSF1 1、OFOF0 0。2022/9/222022/9/222020第20页,共50页,编辑于2022年,星期六2-2 8086CPU的引脚及其功能 概概 述述1.1.808680868088 CPU8088 CPU芯片芯片:1616条数据线、条数据线、2020条地址线(低条地址线(低1616位和数据线复用)

29、、位和数据线复用)、17 17根控制线、电源和地线。根控制线、电源和地线。封装封装:双列直插式。:双列直插式。2.2.8086808680888088的工作模式:的工作模式:最小模式最小模式(单机系统):(单机系统):系统中所需要的控制信号全部由系统中所需要的控制信号全部由80868086直接提供;直接提供;最大模式最大模式(多处理机系统):(多处理机系统):系统中所需要的控制信号由总线控制器系统中所需要的控制信号由总线控制器82888288提供。提供。24312431脚在两种脚在两种工作模式中具有不同的功能。工作模式中具有不同的功能。2-22-2 8086CPU的引脚及其功能的引脚及其功能

30、概述概述概述概述2022/9/222022/9/222121第21页,共50页,编辑于2022年,星期六本节主要内容:本节主要内容:l l8086CPU8086CPU在最小模式中的在最小模式中的引脚定义引脚定义l l8086CPU8086CPU在最大模式中的在最大模式中的引脚定义引脚定义l l80888088和和8086CPU8086CPU的不的不同之处同之处 通用寄存器组(8个16位寄存器)专用寄存器组ALUALUFLAGSFLAGS总线接口控制电路六字节指令队列2 2BHE/SBHE/S7 7A A1919/S/S6 6A A1616/S/S3 3ADAD15 15 ADAD0 0INTA

31、 RD WRINTA RD WRDT/R DEN ALEDT/R DEN ALETESTTESTINTRINTRNMINMIRQ/GTRQ/GTHOLDHOLDHLDAHLDALOCKLOCKQSQS0 0 QS QS1 1S S2 2 S S1 1 S S0 03 3CLK RESET READY MN/MX GNDCLK RESET READY MN/MX GND总线接口单元总线接口单元指令执行单元指令执行单元2-22-2 8086CPU8086CPU的引脚及其功能 概述概述概述概述2022/9/222022/9/222222第22页,共50页,编辑于2022年,星期六80868086CP

32、UCPU40403939383837373636353534343333323231313030292928282727262625252424232322222121GNDGNDADAD1414ADAD1313ADAD1212ADAD1111ADAD1010ADAD9 9ADAD8 8ADAD7 7ADAD6 6ADAD5 5ADAD4 4ADAD3 3ADAD2 2ADAD1 1ADAD0 0NMINMIINTRINTRCLKCLKGNDGNDV VCCCCADAD1515ADAD1616/S/S3 3ADAD1717/S/S4 4ADAD1818/S/S5 5ADAD1919/S/S6

33、6BHE/SBHE/S7 7MN/MXMN/MXRDRDHOLD(RQ/GTHOLD(RQ/GT0 0)HLDA(RQ/GTHLDA(RQ/GT1 1)WR(LOCK)WR(LOCK)M/IO(SM/IO(S2 2)DT/R(SDT/R(S1 1)DEN(SDEN(S0 0)ALE(QSALE(QS0 0)INTA(QSINTA(QS1 1)TESTTESTREADYREADYRESETRESET1 12 23 34 45 56 67 78 89 9101011111212131314141515161617171818191920201.1.ADAD15 15 ADAD0 0(Address

34、 Data BusAddress Data Bus)1616条地址数据总线条地址数据总线l l分时复用分时复用l l三态三态l l双向双向分时复用分时复用:在总线周期:在总线周期T T1 1状态,状态,A A1515AA0 0;在总线周期;在总线周期T T2 2TT4 4状态,状态,D D1515DD0 0;三态双向三态双向:传送地址时三态输出,传:传送地址时三态输出,传送数据时三态双向输入输出,在中送数据时三态双向输入输出,在中断响应及系统总线断响应及系统总线 保持响应保持响应 周期,周期,高阻状态。高阻状态。一、最小模式中的引脚定义一、最小模式中的引脚定义2-2 8086CPU8086CP

35、U的引脚及其功能最小模式中定义最小模式中定义最小模式中定义最小模式中定义2022/9/222022/9/222323第23页,共50页,编辑于2022年,星期六80868086CPUCPU40403939383837373636353534343333323231313030292928282727262625252424232322222121GNDGNDADAD1414ADAD1313ADAD1212ADAD1111ADAD1010ADAD9 9ADAD8 8ADAD7 7ADAD6 6ADAD5 5ADAD4 4ADAD3 3ADAD2 2ADAD1 1ADAD0 0NMINMIINTR

36、INTRCLKCLKGNDGNDV VCCCCADAD1515ADAD1616/S/S3 3ADAD1717/S/S4 4ADAD1818/S/S5 5ADAD1919/S/S6 6BHE/SBHE/S7 7MN/MXMN/MXRDRDHOLD(RQ/GTHOLD(RQ/GT0 0)HLDA(RQ/GTHLDA(RQ/GT1 1)WR(LOCK)WR(LOCK)M/IO(SM/IO(S2 2)DT/R(SDT/R(S1 1)DEN(SDEN(S0 0)ALE(QSALE(QS0 0)INTA(QSINTA(QS1 1)TESTTESTREADYREADYRESETRESET1 12 23 34

37、 45 56 67 78 89 9101011111212131314141515161617171818191920202.2.A A1919S S6 6 A A1616S S3 3(Address/StatusAddress/Status)分时复用分时复用:T T1 1状态:状态:A A1919AA1616+A+A1515AA0 0地址;地址;T T2 2TT4 4状态:状态:S S6 6SS3 3输出状态信息。输出状态信息。地址状态线地址状态线l l分时复用分时复用l l三态三态l l输出输出当系统总线处于当系统总线处于“保持响应保持响应”状态,这些引脚被置成高阻状态。状态,这些引脚被置

38、成高阻状态。2-2 8086CPU的引脚及其功能的引脚及其功能最小模式中定义最小模式中定义最小模式中定义最小模式中定义2022/9/222022/9/222424第24页,共50页,编辑于2022年,星期六80868086CPUCPU40403939383837373636353534343333323231313030292928282727262625252424232322222121GNDGNDADAD1414ADAD1313ADAD2 2ADAD1111ADAD1010ADAD9 9ADAD8 8ADAD7 7ADAD6 6ADAD5 5ADAD4 4ADAD3 3ADAD2 2AD

39、AD1 1ADAD0 0NMINMIINTRINTRCLKCLKGNDGNDV VCCCCADAD1515ADAD1616/S/S3 3ADAD1717/S/S4 4ADAD1818/S/S5 5ADAD1919/S/S6 6BHE/SBHE/S7 7MN/MXMN/MXRDRDHOLD(RQ/GTHOLD(RQ/GT0 0)HLDA(RQ/GTHLDA(RQ/GT1 1)WR(LOCK)WR(LOCK)M/IO(SM/IO(S2 2)DT/R(SDT/R(S1 1)DEN(SDEN(S0 0)ALE(QSALE(QS0 0)INTA(QSINTA(QS1 1)TESTTESTREADYREA

40、DYRESETRESET1 12 23 34 45 56 67 78 89 910101111121213131414151516161717181819192020S4 S3S4 S3当前正在使用的段寄存器当前正在使用的段寄存器0 00 0ESES0 10 1SSSS1 01 0CS,CS,或不需要使用段寄存器或不需要使用段寄存器(I/OI/O,INTINT)1 11 1DSDST2T4T2T4状态:状态:S S6 6=0=0:表明:表明80868086当前连在总线上;当前连在总线上;S S5 5=0=0:禁止一切可屏蔽中断;:禁止一切可屏蔽中断;S S5 5=1=1:允许可屏蔽中断;:允许

41、可屏蔽中断;S S4 4S S3 3:指明当前正在使用的段寄存器:指明当前正在使用的段寄存器2-2 8086CPU8086CPU的引脚及其功能的引脚及其功能最小模式中定义最小模式中定义最小模式中定义最小模式中定义2022/9/222022/9/222525第25页,共50页,编辑于2022年,星期六80868086CPUCPU40403939383837373636353534343333323231313030292928282727262625252424232322222121GNDGNDADAD1414ADAD1313ADAD1212ADAD1111ADAD1010ADAD9 9ADA

42、D8 8ADAD7 7ADAD6 6ADAD5 5ADAD4 4ADAD3 3ADAD2 2ADAD1 1ADAD0 0NMINMIINTRINTRCLKCLKGNDGNDV VCCCCADAD1515ADAD1616/S/S3 3ADAD1717/S/S4 4ADAD1818/S/S5 5ADAD1919/S/S6 6BHE/SBHE/S7 7MN/MXMN/MXRDRDHOLD(RQ/GTHOLD(RQ/GT0 0)HLDA(RQ/GTHLDA(RQ/GT1 1)WR(LOCK)WR(LOCK)M/IO(SM/IO(S2 2)DT/R(SDT/R(S1 1)DEN(SDEN(S0 0)AL

43、E(QSALE(QS0 0)INTA(QSINTA(QS1 1)TESTTESTREADYREADYRESETRESET1 12 23 34 45 56 67 78 89 9101011111212131314141515161617171818191920203.3.BHEBHES S7 7(Bus High EnableBus High EnableStatusStatus)高高8 8位数据总线允许状态信号位数据总线允许状态信号l l三态三态l l输出输出l l低电平有效低电平有效用作用作高高8 8位数据位数据D D1515DD8 8选通信号选通信号。1616位数据传送时:位数据传送时:在

44、在T T1 1状态,状态,BHEBHE0 0时,高时,高8 8位数据有效;位数据有效;ADAD0 0 0 0时,低时,低8 8位数据有效。位数据有效。在在T T2 2T T4 4状态,状态,S S7 7输出状态信息,在输出状态信息,在“保持保持响应响应”周期被置成高阻状态。周期被置成高阻状态。2-2 8086CPU的引脚及其功能的引脚及其功能最小模式中定义最小模式中定义最小模式中定义最小模式中定义2022/9/222022/9/222626第26页,共50页,编辑于2022年,星期六80868086CPUCPU404039393838373736363535343433333232313130

45、30292928282727262625252424232322222121GNDGNDADAD1414ADAD1313ADAD1212ADAD1111ADAD1010ADAD9 9ADAD8 8ADAD7 7ADAD6 6ADAD5 5ADAD4 4ADAD3 3ADAD2 2ADAD1 1ADAD0 0NMINMIINTRINTRCLKCLKGNDGNDV VCCCCADAD1515ADAD1616/S/S3 3ADAD1717/S/S4 4ADAD1818/S/S5 5ADAD1919/S/S6 6BHE/SBHE/S7 7MN/MXMN/MXRDRDHOLD(RQ/GTHOLD(RQ/

46、GT0 0)HLDA(RQ/GTHLDA(RQ/GT1 1)WR(LOCK)WR(LOCK)M/IO(SM/IO(S2 2)DT/R(SDT/R(S1 1)DEN(SDEN(S0 0)ALE(QSALE(QS0 0)INTA(QSINTA(QS1 1)TESTTESTREADYREADYRESETRESET1 12 23 34 45 56 67 78 89 9101011111212131314141515161617171818191920204.4.MNMNMX MX(Minimum(MinimumMaximum Maximum)最小最小/最大工作模式选择信号最大工作模式选择信号l l输入

47、输入 接接+5V+5V时时CPUCPU工作在工作在最小模式最小模式,单处理器系统,单处理器系统,CPUCPU提供所有总线控制信号;提供所有总线控制信号;接地时接地时CPUCPU工作在工作在最大模式最大模式,CPUCPU的的S S2 2SS0 0提供给提供给总线控制器总线控制器82888288,由,由82888288产生总线控制信号。产生总线控制信号。2-2 8086CPU8086CPU的引脚及其功能的引脚及其功能最小模式中定义最小模式中定义最小模式中定义最小模式中定义2022/9/222022/9/222727第27页,共50页,编辑于2022年,星期六允许允许CPUCPU读读存储器存储器或或

48、I/OI/O端口端口,由,由M/IOM/IO信信号(号(2828脚)区分读存储器或脚)区分读存储器或I/OI/O端口。端口。在读总线周期的在读总线周期的T T2 2、T T3 3、T TWW状态,状态,RDRD为低为低电平。电平。在在“保持响应保持响应”周期,被置成高阻状态。周期,被置成高阻状态。80868086CPUCPU40403939383837373636353534343333323231313030292928282727262625252424232322222121GNDGNDADAD1414ADAD1313ADAD1212ADAD1111ADAD1010ADAD9 9ADAD

49、8 8ADAD7 7ADAD6 6ADAD5 5ADAD4 4ADAD3 3ADAD2 2ADAD1 1ADAD0 0NMINMIINTRINTRCLKCLKGNDGNDV VCCCCADAD1515ADAD1616/S/S3 3ADAD1717/S/S4 4ADAD1818/S/S5 5ADAD1919/S/S6 6BHE/SBHE/S7 7MN/MXMN/MXRDRDHOLD(RQ/GTHOLD(RQ/GT0 0)HLDA(RQ/GTHLDA(RQ/GT1 1)WR(LOCK)WR(LOCK)M/IO(SM/IO(S2 2)DT/R(SDT/R(S1 1)DEN(SDEN(S0 0)ALE

50、(QSALE(QS0 0)INTA(QSINTA(QS1 1)TESTTESTREADYREADYRESETRESET1 12 23 34 45 56 67 78 89 9101011111212131314141515161617171818191920205.5.RD(RD(ReadRead)读选通信号读选通信号l l三态三态l l输出输出l l低电平有效低电平有效 2-2 8086CPU的引脚及其功能的引脚及其功能最小模式中定义最小模式中定义最小模式中定义最小模式中定义2022/9/222022/9/222828第28页,共50页,编辑于2022年,星期六80868086CPUCPU40

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

当前位置:首页 > 教育专区 > 大学资料

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

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