微机原理与接口技术教案ppt课件市公开课一等奖百校联赛特等奖课件.pptx
《微机原理与接口技术教案ppt课件市公开课一等奖百校联赛特等奖课件.pptx》由会员分享,可在线阅读,更多相关《微机原理与接口技术教案ppt课件市公开课一等奖百校联赛特等奖课件.pptx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术微机原理与接口技术教案第第 2 章章 80 x86微处理器微处理器 及其系统结构及其系统结构第1页第第 2 章章 80 x86微处理器微处理器 及其系统结构及其系统结构2.1 8086/8088微处理器微处理器2.2 8086/8088系统组成系统组成2.3 当代微处理器系统当代微处理器系统习题例习题例第2页8086/8088微处理器微处理器Intel企企业业相相继继推推出出8086/8088,80286,32位位80386,80486,一一直直到到全全新新Pentium(80586)这这一一微微处处理理器器系系列列被被称称作作Intel 80 x86系列,是当今微机主流机型
2、。系列,是当今微机主流机型。16位位微微处处理理器器8086集集成成了了2.9万万只只晶晶体体管管,+5V电电源源,主主频频5MHz/10MHz,内内/外外部部数数据据总总线线16位位,地地址址总总线线20位位,可可寻址空间达寻址空间达1MB(内存寻址(内存寻址1MB,I/O端口寻址端口寻址64KB)。)。准准16位位微微处处理理器器8088是是PC/XT个个人人计计算算机机微微处处理理器器。8088和和8086内部结构基本相同,软件也完全兼容。内部结构基本相同,软件也完全兼容。它它们们主主要要区区分分:8086外外部部数数据据总总线线是是16位位,8088外外部部数数据据总线总线是是8位位。
3、第3页8086/8088微处理器结构微处理器结构 8086/8088 两个独立工作部件:两个独立工作部件:执行部件执行部件EU(Execution Unit)总线接口部件总线接口部件BIU(Bus Interface Unit)EU=ALU+执行执行CU+R 阵列阵列 负责指令译码和执行负责指令译码和执行 BIU=指令队列指令队列+地址地址+R 阵列阵列+总线总线 CU 负责与存放器或者负责与存放器或者I/O接口传送信息接口传送信息 BIU 和和 EU 采采取取“流流水水线线式式”非非同同时时工工作作模模式式,使使得得总总线线控制逻辑和指令执行逻辑之间既相互独立又相互配合。控制逻辑和指令执行逻
4、辑之间既相互独立又相互配合。第4页8086/8088结构示意图结构示意图 状态标志存放器状态标志存放器ALU暂存存放器暂存存放器16执行部件(执行部件(EU)EU控制器控制器ALU数据总线数据总线8AH ALBH BLCH CLDH DLSPBPDISIAXBXCXDX外部总线外部总线总线接口部件(总线接口部件(BIU)16总线控制总线控制逻辑逻辑指令队列指令队列地址加法器地址加法器20CSDSESSSIP内部通信存放器内部通信存放器第5页8086/8088存放器存放器 15 8 7 0 AX AH AL累加器 BX BH BL基址寄存器数据寄存器 CX CH CL计数寄存器(8/16位)DX
5、 DH DL 数据寄存器 通用寄存器 SP堆栈指针 BP栈基址指针指针/变址寄存器 SI源变址寄存器 (16位)DI目变址寄存器 CS 代码段寄存器 SS 堆栈段寄存器段基址寄存器 DS 数据段寄存器 (16位)ES 附加段寄存器 IP指令指针控制寄存器 FLAG 标志寄存器 (16位)第6页状态标志状态标志:ZF零标志零标志1=结果为结果为0,0=结果不为结果不为0SF 符号标志符号标志1=结果符号位为负,结果符号位为负,0=结果符号位为正结果符号位为正OF 溢出标志溢出标志1=表示有符号数运算超出(补码)范围表示有符号数运算超出(补码)范围CF 进位标志进位标志1=结果有进位,结果有进位,
6、0=结果无进位结果无进位AF 辅助进位标志辅助进位标志(用于十进制数调整指令)(用于十进制数调整指令)PF 奇偶标志奇偶标志1=结果偶数个结果偶数个1,0=结果奇数个结果奇数个1控制标志控制标志:DF 方向标志方向标志(为串操作指令指明偏移址改变方向)(为串操作指令指明偏移址改变方向)IF 中止标志中止标志1=允许外部中止允许外部中止TF 陷井标志陷井标志1=处理机进入单步执行方式处理机进入单步执行方式标志状态存放器标志状态存放器 15 11 10 9 8 7 6 4 2 0OFDFIFTFSFZFAFPFCF第7页8086/8088存放器组织存放器组织 8086/8088存存放放器器以以字字
7、节节为为单单位位。字字节节单单元元地地址址码码20位位,存存放放器器容容量量为为1M字节(字节(1MB),即存放器地址为),即存放器地址为 00000H0FFFFFH。存放器组织是一个存放器组织是一个分段结构分段结构。每段最大可为。每段最大可为64KB。存放器存放器20位位地址码为地址码为物理地址物理地址,直接使用是,直接使用是逻辑地址逻辑地址。逻辑地址逻辑地址:段基址段基址(16位位2#):偏移址偏移址(16位位2#)物理地址物理地址=24+15 0 16 位位 段段 基基 址址 0 0 0 0 15 0 +)16 位位 偏偏 移址移址 20 位位 物物 理理 地地 址址比如:比如:逻辑地址
8、逻辑地址 1100H:02A0H 物理地址物理地址 1100H 24 02A0H =11000H02A0H=112A0H(DS)=H,(BX)=HDS:BX表示表示物理地址物理地址是是2H第8页8086/8088总线周期总线周期8086/8088经经过过BIU完完成成一一次次总总线线操操作作,称称作作一一个个总总线线周周期期。一个总线周期由若干个一个总线周期由若干个时钟周期(时钟周期(T)组成。组成。8086/8088基基本本总总线线周周期期,由由T1,T2,T3,T4表表示示4个个时时钟钟周期组成。周期组成。总线总线读读/写操作基本总线周期写操作基本总线周期时序:时序:在在T1状态,输出读状
9、态,输出读/写对象写对象地址地址;在在T2T3状态,数据总线传送状态,数据总线传送数据数据;在在T4状态,表示读状态,表示读/写写结束结束。第9页TW时钟和时钟和TI时钟时钟TW时钟状态时钟状态用用基基本本总总线线周周期期读读/写写操操作作时时,系系统统“Ready”电电路路会会产产生生READY信信号号。当当检检测测到到READY无无效效信信号号,表表示示数数据据传传送送未未完完成成,在在T3之之后后插插入入1n个个等候周期等候周期TW。读。读/写总线周期实际是写总线周期实际是(4+n)T。在在基基本本总总线线周周期期中中插插入入TW状状态态,是是快快速速CPU对对慢慢速速存存放放器器或或I
10、/O设设备备一个等候一个等候。TI时钟状态时钟状态当当不不需需要要执执行行总总线线操操作作时时,插插入入1n个个空空闲闲周周期期TI,进进入入总总线线空空闲闲状状态(空操作)。态(空操作)。TI只是指总线操作空闲,只是指总线操作空闲,CPU内部仍可进行操作。内部仍可进行操作。在在两两个个总总线线周周期期之之间间插插入入TI状状态态,是是总总线线接接口口部部件件BIU对对执执行行部部件件EU一个等候一个等候。第10页8086/8088引脚特征引脚特征8086/8088微微处处理理器器能能够够有有两两种种工工作作组组态态(模模式式),即即最最小小模式模式(单处理器)和(单处理器)和最大模式最大模式
11、(多处理器)(多处理器)。MN/MX(33引脚):最小引脚):最小/最大模式选择信号。最大模式选择信号。MN/MX=1(Vcc),设置为最小模式;),设置为最小模式;MN/MX=0(GND),设置为最大模式。),设置为最大模式。8086/8088为为40引引脚脚双双列列直直插插式式组组件件封封装装。其其中中,地地址址和和数数据据引引脚脚,功功效效复复用用;2431引引脚脚,取取决决于于最最小小/最最大大模模式式不不一样,功效复用。一样,功效复用。8086/8088最最小小模模式式全全部部含含有有三三态态引引脚脚,在在处处理理器器让让出出总总线线控制权时展现控制权时展现高阻态高阻态(浮空态)。(
12、浮空态)。第11页8086/8088引脚图引脚图GNDA14A13A12A11A10A9A8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLKGND1 402 393 384 375 366 357 348 339 3210 3111 3012 2913 2814 2715 2616 2517 2418 2319 2220 21VccA15A16/S3A17/S4A18/S5A19/S6SS0(HIGH)MN/MXRDHOLD(RQ/GT0)HLDA(RQ/GT1)WR(LOCK)IO/M(S2)DT/R(S1)DEN(S0)ALE(QS1)INTA(QS0)TESTREAD
13、YRESETGNDAD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLKGND1 402 393 384 375 366 357 348 339 3210 3111 3012 2913 2814 2715 2616 2517 2418 2319 2220 21VccAD15A16/S3A17/S4A18/S5A19/S6BHE/S7MN/MXRDHOLD(RQ/GT0)HLDA(RQ/GT1)WR(LOCK)M/IO(S2)DT/R(S1)DEN(S0)ALE(QS1)INTA(QS0)TESTREADYRESET8088引脚引
14、脚 8086引脚引脚第12页8088最小模式引脚最小模式引脚CLK:系统时钟(:系统时钟(T)信号,输入。)信号,输入。RESET:系统复位信号,输入。:系统复位信号,输入。AD7AD0:地址:地址/数据复用线,双向,三态。(数据复用线,双向,三态。(8086是是AD15AD0)A19A8:地址线,输出,三态。:地址线,输出,三态。(8086是是A19A16)ALE:地址锁存信号,输出,高电平有效。:地址锁存信号,输出,高电平有效。(T1有效)有效)RD、WR:读、写选通信号,输出,低电平有效。(互斥):读、写选通信号,输出,低电平有效。(互斥)IO/M:存放器或:存放器或I/O选通信号,输出
15、。选通信号,输出。(8086是是M/IO)DEN、DT/R:数据允许、数据收:数据允许、数据收/发信号,输出。发信号,输出。(T2 T4有效)有效)READY,TEST:系统控制信号,输入。:系统控制信号,输入。NMI,INTR,INTA:中止请求和中止响应信号,输入:中止请求和中止响应信号,输入/出。出。HOLD,HLDA:总线请求、总线允许信号,输入:总线请求、总线允许信号,输入/出。出。(DMA方式方式)第13页8086/8088读读/写操作例写操作例 MOV AL,H ;从存放器读一个字节数;从存放器读一个字节数EU译码,通知译码,通知BIU 执行一个执行一个“存放器读存放器读”总线周
16、期;总线周期;BIU地地址址加加法法器器得得到到20位位内内存存地地址址码码,在在T1时时刻刻输输出出到到地地址址锁锁存存器器,进进而而在在AB总总线线上上保保持持A19A0地地址址信信号号;同同时时BIU产产生生相相关关控控制制有有效效信信号号:M/IO=1,RD=0,WR=1,从从存存放放器器取取得得字字节节数数,经经DB总总线线D7D0读读入入BIU,再传送给,再传送给AL。OUT 80H,AL ;往接口写(输出)一个字节数;往接口写(输出)一个字节数EU译码,通知译码,通知BIU 执行一个执行一个“I/O写写”总线周期;总线周期;BIU把把16位位I/O地地址址码码在在T1时时刻刻输输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 教案 ppt 课件 公开 一等奖 联赛 特等奖
限制150内