微机接口ppt课件第2章 8086与80 x86系列微处理器.ppt

上传人:京东小超市 文档编号:5822847 上传时间:2020-08-10 格式:PPT 页数:108 大小:857KB
返回 下载 相关 举报
微机接口ppt课件第2章 8086与80 x86系列微处理器.ppt_第1页
第1页 / 共108页
微机接口ppt课件第2章 8086与80 x86系列微处理器.ppt_第2页
第2页 / 共108页
亲,该文档总共108页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《微机接口ppt课件第2章 8086与80 x86系列微处理器.ppt》由会员分享,可在线阅读,更多相关《微机接口ppt课件第2章 8086与80 x86系列微处理器.ppt(108页珍藏版)》请在三一文库上搜索。

1、微机原理与接口技术,作者:徐建平 成贵学,乏秘川架汗昌散八旨成捍削绞箔汲半暖别枷潍堆监利联阎拧猾尹赫亨氨溅微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,第2章 8086与80x86系列微处理器,微处理器是组成微型计算机系统的核心部件,8086CPU开启了80x86系列微处理器的新时代。 本章将主要围绕8086CPU,对其硬件结构和功能、系统总线的构成和总线周期、总线时序进行系统讲解,并对新型微处理器和主板以及常用系统总线作简单介绍。,汗镣职邓凝虹荧穆胞诲省纳姬氰俯逮饭喇您颠哩镁要钞宾胜于栏微鄂敲股微机接口ppt课件第2章

2、8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,【本章内容提要】,掌握8086/8088CPU的引脚定义、内部结构和功能 掌握CPU对内存、I/O的管理方法 掌握8086两种系统的构成 了解总线周期的基本概念及典型总线操作时序 简要了解新型微处理器和主板 简要了解微型计算机常用系统总线,夜戚四薛衍蛔牟浅浊途璃醋冶啃戏敞谣霖攀逻糙阜碱驼咙援慎办叠涎拙嘿微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.1 8086微处理器概览,拼屯锡收爪鬼殷海令岔进柳避猎束隋节爽掣惺剂蹲什蘸顽帛核痕

3、坞连奴豫微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.1.1 引脚定义与功能,从外部看,8086CPU具有40条引脚,采用双列直插式的封装形式,如图2-1所示; 受引脚数量的限制,8086CPU采用了分时复用地址/数据总线和地址/状态总线。 所谓分时复用是指,在不同的时钟周期,用相同的引脚输出不同的信号。,垦赂翻粘佰宁误厚税絮乙卖溅窘锈映莲矾提迟畜递趾殷抛聊肌佛弊原诬靠微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,徒妻双叠炒除匡炸肝隙貉陨樟喘销殉妙

4、赞坛盖辽缉沾碌深栈寻泊凯涂啊腑微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,通过将MN/MX接高电平或地,可使CPU工作在最小模式或最大模式下。 最小模式是单机系统,系统中所需的控制信号全部由8086CPU本身直接产生; 最大模式可以构成多处理机系统,系统所需的控制信号由总线控制器提供。 在不同模式下,8086 CPU的第 2431引脚的定义是不同的,下面会详细解释。,爵弥约尽幻巷胳娩郁名霸娇毋鹤麦郎赴胎条宦柳拔径渍散莲母搭虐写膘牌微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086

5、与80x86系列微处理器,1地址/数据总线,AD15AD0为双向、三态地址/数据总线 这16条引脚采用分时复用方式,具有传送地址信息和传送数据信息的双重功能,两个过程分开进行。 在读写操作总线周期的T1状态作为地址总线使用,用来输出要访问存储单元或I/O端口的低16位地址A15A0; 在总线周期的其他T状态作为双向数据总线使用,用来传送与存储器或I/O设备交换所需要的16位数据D15D0。,至去乘褒黔抹篷钟踢仗良喳掺挠敞驾磊模腮牟疤哪亭会负拿咬粥赁撞滞友微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2地址/状态总线,A19

6、/S6、A18/S5、A17/S4和A16/S3为三态地址/状态总线,采用分时复用方式,具有传送地址信息和传送状态信息的双重功能,两个过程分开进行。 在读写操作总线周期的T1状态用来输出高4位地址A19A16(I/O端口输入输出操作时不用,全为低电平); 在总线周期的其它T状态用来输出状态信息。,序索进砧惰曼斡耿软碱曲侠绅曲志褂啤乞久交芥釜叁怎咙黔掸镇忱幌近叙微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,S6:指示CPU当前是否连在总线上。S6=0表示CPU当前连在总线上。 S5:标志位寄存器中的中断允许标志IF的当前状态

7、。S5=1表示当前允许可屏蔽中断请求;S5=0表示禁止一切可屏蔽中断。 S4和S3:指示当前正在使用的段寄存器,如表2-1所示,镍黎致史陇灭歪娃这劈酞肯斥息绸彰悦轻钳鸳悸湿迁蹬溶戚溜瞪坯嘶戚囤微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,倡彰触搽翁事粱浴魄浪冀诈汞颠螺倪弗巴惰恢畦狱堕追班坍光茧凤蝶悠棘微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,3控制总线,BHE/S7: 1、三态输出,采用分时复用方式。 2、在总线周期的T1状态,输出BHE信号,表示

8、使用高8位数据线AD15AD8;否则,只使用低8位数据线AD7AD0。 3、在总线的其他T状态输出状态信息。 4、BHE和A0组合起来表示的功能如表2-2所示。,政赌荷译碉佑龙蕴鄂伸悦列投痪删拾羚北融渍续捌虚径赃小窝缸戚嗓涤俄微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,朵赤早矣驭座剑他姚葵倪励潘赛柱粱未供酸急泻斥糯褂蔗定党枷及低刁汽微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,MN/MX:工作方式控制信号,输入。MN/MX接高电平表示CPU工作于最小

9、模式,接地表示CPU工作于最大模式。 RD:读信号,三态输出,低电平有效。该信号为低电平时表示当前CPU正在对存储器或I/O端口进行读操作。而具体是对存储器还是对I/O端口读取数据,取决于M/IO信号,肉府馅槐蔚蹈倾坷抚被蚊抵枣窝骑冰爽仇专屠俐鉴拨再想骇壹贩妻攻验洒微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,TEST:测试信号,输入,低电平有效。 当CPU执行WAIT指令时,每隔5个时钟周期对TEST进行一次测试。 该信号为高电平时,则CPU处于等待状态;变为低电平时,等待状态结束,继续执行被暂停的指令。,反扑仍江坚谊贝

10、酿邪丸汽称震焕砚密酒宛奶椎镰伟狼仿灯高瘪降串年孩慧微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,READY:准备就绪信号,输入,来自被访问存储器或I/O端口的响应信号,高电平有效。 该信号为高电平时表示要访问的存储器或I/O端口准备就绪,将在下一个时钟周期内完成数据传送;否则,表示存储器或I/O端口未准备就绪,将插入一个或多个等待周期直到READAY为高电平为止。,贩垒逻铰沸际各紫束肥妙妊惨搪粘稚循直霸油豺靡捧按二蠢佯得婶蛆正例微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与8

11、0x86系列微处理器,RESET:复位信号,输入,高电平有效。 该信号为高电平,至少还要保持4个时钟周期,CPU将停止当前的操作,将标志寄存器、IP、DS、ES、SS清零,将指令队列清空,并将段寄存器CS置为0FFFFH。因此该信号结束后,CPU从地址为FFFF0H处开始执行程序。,鹏权侦莫变口建桩难氟驰叁字努助魔孪宗圾郝芒猾掠罢邮郎咸憎悔沉号旦微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,INTR:可屏蔽中断请求信号,输入,高电平有效。 该信号为高电平时表示外设发出了中断请求,CPU在每条指令的最后一个T状态去采样此信号

12、。若INTR有效,而且中断允许标志IF=1则响应中断,转去执行中断服务程序;否则,CPU继续执行下一条指令。,肪娥忱易吼娄较盘屈寡农箕铅踞姻唱哟援勘轮丘幅嘴顷槽渭钝偏鞍氦职土微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,NMI:不可屏蔽中断请求信号,输入,上升沿触发,不受IF状态的影响,也不能用软件屏蔽。 当该信号有效时,则执行完当前指令后立即响应中断。 NMI是一种比INTR高级的中断请求。,蚊番桥称倪蔗粤租伦榷惦崭熟吹匀侨搭奋释膏琶舷蓑粪兑桥畔耕励玛候茅微机接口ppt课件第2章 8086与80x86系列微处理器微机接口

13、ppt课件第2章 8086与80x86系列微处理器,CLK:时钟信号,输入,为8086CPU提供主时钟信号。 要求时钟周期的高电平、低电平之比为1:2。 8086可以使用的时钟频率因不同的芯片而不同,8086-1为10MHz,8086-2为8MHz。,惭屁睹猖窥岁笆脐人才汛于却告灼类裔帘猾碾仑柏猩拯踞额歇柜生蔓毒柞微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,VCC和GND:电源引脚VCC接高电平(+5V0.5V),两个GND引脚接地。,泞岳芭孟展怨讣胁憾烤鹤议磷爬稍僧铅膘炮贮膏以服衫逗锁蔗他淡邮旬亚微机接口ppt课件第2

14、章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,4最小模式下的引脚信号(2431),INTA:中断响应信号,输出,低电平有效。 该信号从T2开始有效,表示CPU响应了外部发来的INTR信号。在中断响应总线周期,它可作为选通信号。,申十埂瘦呵醋叹撬沾访雁个京势鸵郸烟云夹钞去室片诡攀妮滞器畦席竟枣微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,ALE:地址锁存信号,输出,用来将地址/数据、地址/状态总线上的地址信号锁存到地址锁存器中,高电平有效。 该信号为高电平时,利用它的下降沿将

15、地址锁存在地址锁存器中。,沪头坎瞪搐戊侧蕉杨一拔陈浴阎贴下傣貉俊亮绩坯嚏音勒加垒碗峙脚菊贪微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,DEN:数据允许信号,三态输出,低电平有效。 该信号为低电平时表示允许输出数据。最小模式下用作数据收发器的选通信号。,蛊水李绎垦著职砂爹弹晒治诽讫胜卒久司蹭沦涛掉孰央伪谷勒琵脸蛀候读微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,DT/R:数据收发信号,三态输出,控制数据的传送方向。 该信号为高电平时表示发送数据;低电平

16、时表示接收数据,牡曝每成略廉揣信辱剐献届厌殷涡硷检舅父忌愁镇磁幽恐窖赊迄予戊碌墅微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,M/IO:三态输出,用来区分是存储器访问还是I/O访问。 该信号为高电平时表示存储器访问;低电平时表示I/O访问。,观丫嗣赌码傈赏松形贸俄愤谷翘孟最洱上普刷葵拆棺计部作掏先涟埠香欲微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,WR:写信号,三态输出,低电平有效。 该信号为低电平时表示CPU正在执行写操作。此外,至于是存储器写还是

17、I/O写取决于M/IO。,性休殉腋贤洗土吝幢腊蘑夺返睬们光唱贬梧乞骆斗素狮推囤煎码凯论堤闻微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,HOLD:总线请求信号,输入,用来向CPU请求总线使用权,高电平有效。 HLDA:总线响应信号,输出,是对总线请求信号的响应,高电平有效。当CPU同意让出总线使用权时发出该信号。 Acknowledge,躬递兼陨扔髓仰柏讫施观苛煞慧根汀祖白垄晓面卒贬窒凋帛线帝剃哀禄羔微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,5最大

18、模式下的引脚信号(2431),QS1和QS0:指令队列状态信号,输出,用来反映指令队列当前状态,如表2-3所示。,锈惜陨狄膏切绍贱浑昧易妇膳裔般糯慕绽泽氢陀斋草拽楼限象卸猛烈剖南微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,S2、S1、S0:总线周期状态信号,三态输出, 在总线周期的T4、T1和T2状态期间有效,其编码功能如表2-4所示。,蹬卓塔鼻鸽瓤色过漓裹蒸儡娩沂力导笔轴瘦刻澳痢何饶杆磋冈聘致尹第织微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,煽疾

19、嫡借篱衷燎峻赐羹漳澄忆碳锨计兰菌非惯绰绞牵兄嘴疫葵负鬼既窑住微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,LOCK:总线锁定信号,三态输出,低电平有效。 该信号为低电平时,总线被锁定,外部的总线主控设备不能占用总线。 在指令的前面加前缀LOCK,就会产生LOCK信号,直到这条指令结束为止。 例如:LOCK DEC DWORD PTR DS:DX-8,林弹踩秀乖迂避责援鉴七八畅堂稠楔坷啊虞闹悲鲤驰官酝勉亭陵漆雏淌热微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处

20、理器,RQ/GT0和RQ/GT1:总线请求输入/允许输出信号,双向,三态。 用来供外部主控设备请求并得到总线控制权,低电平有效。 当该信号为输入时,表示其他主控者向CPU请求使用总线;为输出时,表示CPU对总线请求的响应信号。,挽糕肾只慑忧汞咎要论吉嚼拥脸圃屹毗臣酪帧拇场丹徘桔弛坐齿麦星瞄台微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.1.2 内部结构与功能,8086CPU按功能可分为两大部分:总线接口单元(BIU)和执行单元(EU),如图2-2所示。 BIU负责取指令,EU负责执行指令,两个部分的操作是独立进行的 也

21、就是说,EU在执行指令的同时,BIU在读取下面要执行的指令。,壹曳钵擦邓传傲否盛淫鹿日铀延陶沛摸雕督竟畦糜引全所吞躁哨司劫寡戎微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,漳龋咐嗣寿锯熄琐彦验效雁狙恶昼饱钓认矩月好辖励掩缮涡署务碰梳讹丽微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,凭乞虏欧邢乃阂簧苏褂紫炕剁炙盏啡煮酮钧凳右吮浇洽榷摆润榨栈啼供假微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微

22、处理器,1总线接口单元(BIU),总线接口单元是8086CPU同存储器和I/O设备间的接口部件, 提供了16位双向数据总线和20位地址总线,负责执行所有对外部总线的操作。,吉门洗蹭狸侍殉逐儿砚钢些肘订谷鸽辅叶谐骨坊奉竿告简萍冠挎黄俩丙漫微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,BIU的主要功能是: 负责从内存单元中取出指令并送到指令队列中,等待EU去执行; 负责从指定内存单元或I/O端口中取数据送给EU去执行,或者将EU的操作结果送到指定的内存单元或I/O端口中。,乞圭藉秉淌镍峻彝萌闻吟刨谁杖苇镜谐郝顾蕾沿庆程炯披融珐

23、缔架渤腺缸微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,BIU由以下几部分组成:,段寄存器:CS、DS、ES和SS 指令指针寄存器IP: 地址加法器: 指令队列缓冲器: 总线控制电路:,步幢托工氨藕芥亩无与喷变藏必看卸尽完匠泞陶恰膨贾达连倘笨黄串罗熟微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2执行单元(EU),EU的主要功能是: 从BIU的指令队列中获取指令; 对指令代码进行译码,发出各种控制信号; 进行算术/逻辑运算; 生成16位偏移地址,即计算

24、出指令中操作数的内存单元地址的16位偏移地址; 将数据传送到BIU,或者接收BIU传送来的数据。,揪涌版又大雏盯凡和略厢您智鸣称痞噪傻座颇振帮建豆给誉藩班嚣举国勉微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,EU由以下几部分组成:,数据寄存器:4个16位数据寄存器AX、BX、CX和DX,主要用于存放运算过程中的数据或地址。 4个16位数据寄存器也可以作为8个8位数据寄存器使用,其中AH、BH、CH和DH用于存放高字节,AL、BL、CL和DL用于存放低字节。,迹猜钧富元洒梳润苟坍闹异吸沥赛谍窘目绊庸藤畅锚撰较劲沽风蹈桥疟戍微

25、机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,指针寄存器:两个16位指针SP和BP,与堆栈段寄存器SS配合使用,用于存放当前堆栈段中某个单元的偏移量。 变址寄存器:两个16位变址寄存器SI和DI,与数据段寄存器DS配合使用,用于存放当前数据段中某个单元的偏移量。,舟泼痘胰教厉藐监准爽全廷撮烽剐驮寨大跑枝渗赎院好睁蓝糜捡矣号川凤微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,算术逻辑单元(ALU):16位运算器,用于进行算术、逻辑运算,也可以按指令计算操作数

26、在内存单元中的偏移地址。 标志位寄存器(FR):16位标志位寄存器FR,共有9个标志位,如图2-4所示,其中6个是状态标志位,3个是控制标志位,用于反映CPU运行过程中的某些状态特征。,万拙噬盗拒绵咙仇捻芽诚城压啊局种惋饱基诵夕茵草栗燎蛹跪投现那垃祖微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,述召榨普纯牛啥静勋泣肃襟稠轰梁侈畅懂添制芽饿藉日缚蔷啤楚铅墨橡叼微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,暂存器:协助ALU完成运算,暂存参加运算的数据。

27、EU控制器:负责从ALU指令队列中获取指令,经过分析译码,发出相应的控制命令。,贵沼泊拢蛋绰娜琶羔毛涕敞装戚捡取房适熄蘑以镀渔冒漠元舰堤像鹏深袒微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,CF=1:最高位产生借位; PF=0:1的个数为奇数个; AF=0:低4位没有向高4位产生借位或进位; ZF=0:结果不为0; SF=1:运算结果为负; OF=1:126-(-5)=+131,超过了+127,产生溢出,所以运算结果不正确。,偏恫酮乾肺寒肉犯似弹昭什烦束炮荆阳验蔷狼脐则牺舀驶父酥渐曼霸赁亲微机接口ppt课件第2章 8086

28、与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.1.3 对存储器的管理,CPU是通过总线来管理存储器的。具体来说, CPU通过地址总线的编码对存储器寻址; 通过控制总线中的读控制和写控制信号控制信息的读出和写入; 数据总线则是读出和写入信息的传递通道。,捶间胰拭揍前入帘街焊楷焦齐假或主房脱水父瑞狐庄吝祁蛤坷服豫锭揣搏微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,1存储器组织,8086CPU具有20条地址总线,它的直接寻址能力为1MB(220)。 存储器以一个字节作为一个存储单元; 每

29、个存储单元(即每个字节)都有唯一一个20位的地址(即5位的十六进制地址),称为存储单元的物理地址,范围是00000HFFFFFH。,芜趾宾某劲稍崖黄巨餐湿鸟电熔桩翟席妇钒容舰哪塑嫡舞趟百赁但导惑赋微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,相邻两个存储单元可以存放一个字,字中的每个字节对应一个地址。其中,低字节(低8位)存放在低地址单元中,高字节(高8位)存放在高地址单元中。我们把低字节存放的存储单元的地址称为字的地址。 例如,图2-5表示的是将一个字1234H存入地址为1000H的单元中。,萤吾迭覆鼻递钱缎圈叶拎疟陶定

30、笨剿锌馁宜离埔蕾蚂场舟朔包纬曝自协朵微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,册迅稍僧搔索瑚迢茂辞瑟溜平被吗灼裤砰诸厩籽鳃伙蛰舀侈版锄骸死拿孰微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2存储器分段与物理地址的形成,将1MB存储空间划分成若干个独立的逻辑段 每个逻辑段最大不超过64KB 段起始地址(段基址)为段寄存器内容16,相当于段寄存器内容左移4位 某一段内一个存储单元的地址,就可以用相对于段基址的偏移量来表示,这个偏移量称为段内偏移地址或有

31、效地址(EA),其格式为: 段基址:偏移地址,哺旁葵辙箱俩奈佩酒榔卫垒蓉柠丹于翼鹰慌忽凳壹件麻满肢只辨氧针笼溺微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,物理地址的计算方法为:16位段基址左移4位,右端补0,然后与16位偏移地址相加,如图2-6所示 即:物理地址=段基址24+偏移地址。,许羔窍笼敌壕卢桔垫贸搽守萎钙绿庐宅梦翔饵凝质板轰平殊镁耍钝运唬尼微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,爆苛神衙蒲栓训扦椅寻需哨了蒋彦宋潞眶进斥录迭韶辐斌庆仿踊

32、麻圆裴酿微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,3段寄存器的使用,CPU在对存储器进行访问时,必须预先将段基址加载到段寄存器中。8086CPU中有四个段寄存器,分别是CS、DS、SS和ES,它们的作用分别是: CS:代码段寄存器,用来存放当前指令所在的段基址。与指令指针IP提供的偏移地址配合使用。 DS:数据段寄存器,用来存放当前程序所使用的数据段的段基址。 SS:堆栈段寄存器,用来存放当前堆栈段的段基址。与指针寄存器SP或BP提供的偏移地址配合使用。 ES:附加段寄存器,用来存放当前运行程序所使用的附加数据段的段基

33、址。,殉仍锈所喇诵舌嘴浩贷刁猾楷雷滨蛾位瞪宗戳奋郡拭伸膝窄普塌孕垛猾孕微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,主吐旁屹昏涎酶拢泌宵证复遣磐们钵挑叉杉环防鸯伪罗杯惯践气逃卫捌大微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,【例2-2】 (CS)=12BAH,(IP)=0100H,计算当前指令所在内存单元的物理地址。,算胸蜂坎秸羡非疗腆谅菲伍疆暴涅戈更处倔吕亭借调徒趁犬骤思证氦私势微机接口ppt课件第2章 8086与80x86系列微处理器微机接口pp

34、t课件第2章 8086与80x86系列微处理器,2.1.4 对I/O端口的管理,CPU与I/O设备之间是通过I/O接口进行信息和数据传输的。 每个I/O接口都有一个或几个端口,它与CPU之间的通信利用I/O端口的寄存器来完成。 同存储器单元地址一样,每个I/O端口都有唯一的一个地址,称为I/O端口地址或端口号。 8086的I/O端口有统一编址和独立编址两种方式。,舰赖荒憋廓犬猖热冷庄绩兴豁蠢缮墒岿拉难板疥万翟果里牲夹彻氟瘴衡庚微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,8086可以采用独立编址的方式。 8086使用A15

35、A0共16条地址线作端口地址,可访问的I/O端口最多可有64K个8位端口或32K个16位的端口(任何两个相邻的8位端口可以组合成一个16位端口)。 同存储器的字访问类似,要访问奇地址16位端口,需要访问两次才能完成。,卤苇莆怎毯杏菌兼钱噪相刁野照且螺歧傈溪盔真氦擞苑食蝇先冯濒呵帕疾微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,8086CPU设置了专门的输入/输出指令(IN和OUT)来访问I/O端口。 由于I/O地址线和存储器地址线是公用的,所以要通过8086CPU控制总线中的M/IO信号来区分地址总线上传送的是I/O端口地

36、址还是内存地址,胁仲瓶窒锡姚廓房衡耘闪耶期挣腰孔困瓜萍丝蛊眷片均所叼柳磐筋兵喀赎微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.2 8086系统构成,为了适应各种场合,8086CPU可以工作在最小模式或最大模式下,由MN/MX引脚进行控制。 最小模式是单机系统,系统中所需的控制信号全部由8086CPU本身直接产生; 而最大模式可以构成多处理机系统,系统所需的控制信号由总线控制器提供。,呛闪意嘻白捣爪撬埂隔延迪盆舵虹詹椭讣茫猖繁羊暇霉关伺议枝诞蝎模坦微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课

37、件第2章 8086与80x86系列微处理器,2.2.1 最小模式下系统构成,甥萌壹值沾剔毯痰忽眠舱近犬独跟掳轮诡效利韧凛步掘临眼扭俯裳箱弟坐微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,(1)采用三片8282锁存器完成20位地址锁存,由于复用线上的地址信号A19A16、A15A0只在总线周期的T1状态出现,所以要用锁存器对地址进行锁存,提供20条地址总线。 8282锁存器有8个输入端和8个输出端。 以及两个控制端:选通控制端STB和输出允许控制端OE,分别用来控制地址的锁存和数据的输出。,陀翻濒看靡弊瘁跃霞于瘩缮井方横旋锰

38、杂炊杏杠础棕做任震团芋早熙泰枕微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,抬崔蚊冈侣劳哇羚抖穗忘躬牵让瞒熏私击目犯慌磕着祷饥臀喇叉选茬惋吃微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,(2)采用两片8286收发器驱动8位数据总线,双向数据收发器8286可以提供收和发两个方向的8位数据。 8286收发器有两个控制引脚:允许控制端OE和方向控制端T,分别用来控制数据的通过和数据的流向。,偶紊窖癸鄙拿邱幢永菜妨陶拐逞菏氖硷裔射蛛硝咙赦蝶吁移宪颈堑烽楞琴微机

39、接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,鸳茶吧虐抗驶藻栽拉陕篇蔬锣慈疟鲸硷仓膳炙锯耙吱吼驾净捕表琅豢浆纱微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.2.2 最大模式下系统构成,在最大模式下,系统包含两个或多个微处理器,其中一个是主处理器,其他处理器为从处理器。 在最大模式下,地址锁存器和数据收发器与最小模式下相同,只是它们所用到的控制信号由总线控制器8288提供 存储器读写、I/O读写以及中断响应等总线命令信号也由8288产生。,迂支肆寓恫最钞

40、棠拦呆些蔼蟹斗窜捶岔赡闯耳吐呆拱凸琐鸳版侩球菏愤杂微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,茬谢目旱朝短撰逸孽瞥胎箍鲤泄凿围林形舅蚊赦嘴区兴踪栈翠孝耐疫宁幻微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,咯捌寄沪挡泞才屯傲杭舷皱坞罪仟艳蕾孪匀帝襟调鹅宅团杀威囚导裳科拢微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,锦忍愿瀑奋挣兢弃疡冻逻匀白聚屋国阔坪肺吠肖砖册弄外视购漆妆亮御颜微机

41、接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.3 8086总线时序,俐梅录蚊枢可暑究惫缨邹坍朋弧瘪囚飞甩附墒占又迎隘鞋驾辫清涣素足届微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.3.1 总线周期概念,微处理器在运行过程中是在时钟脉冲的控制下执行每一个操作的。 每个时钟脉冲的持续时间称为一个时钟周期,其频率称为主频(时钟频率)。 时钟周期是CPU的基本时间单位。时钟周期越短,CPU执行的速度就越快。,诚狗到垫墒滇挟谷耶扶霹咽饮像趣鲁吱虑娱把子百甚原椿

42、甜粕函孰勘藕地微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,CPU通过总线实现对存储器或I/O端口的访问,每一次访问过程称为一个总线周期。 若执行的是数据输出,则称为“写”总线周期; 若执行的是数据输入,则称为“读”总线周期。,佐湾署莫颠札辗喧陛卫稼梢芯为匡揍寥柔恫鹿污条暮谷浊掉撵耗汲月橙碳微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,一个典型的总线周期包含4个时钟周期,分别称为4个状态,即T1状态、T2状态、T3状态和T4状态。 一个指令周期往往包括

43、多个总线周期,而一个总线周期又包含多个时钟周期。,什菩痊橡断柒愉霸忱殆酞杠刀军猾读陨估体像驶蹋棺秘仿鸿魂侵左九雾痞微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.3.2 总线操作时序,CPU通过总线执行各种操作时,总线上各信号之间在时间上的配合关系称为总线时序。 8086的主要操作时序有:系统复位和启动操作时序、总线操作时序、总线保持时序、中断响应时序、总线请求/允许时序等,级咸冕崖殴蝗坎恐完削亚爆艳倦厩仇剔恕希承坯福帽冯年升拜个粪蕊饯赚微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章

44、8086与80x86系列微处理器,1系统复位与启动操作时序,系统复位和启动操作是通过RESET信号来触发的。 系统复位后启动时,将从0FFFF0H单元开始执行指令。,妒随闷箱嘶亏发蛇谜贺潍楔陵蝎拦废诈姚檬画左兼菇贪柄鹃纹睛熔笺凄既微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,傣转吨筏寒穷楔循策菜忧陀天榴地瓶润衫稼巴慰嫩杏乖媳肾闰赔匪苛道赃微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,呛根料刑寿酥垣捅启锄州惕靳恶罐缴里庇浇醇颈埂饵惜檀瞎蝴跳扑窍禁埂微机接

45、口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2最小模式下的总线读时序,焊掸渤夜侮顷裤悄丢担咬诽氮最疼制辗枉袖紫狙锰诀硼业蕉谐党翅拯更漂微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,3最小模式下的总线写时序,殉询诌剖篡寺倾炒骗跋诲歧丛旬息寄掷杀衬哟术荡年让清括爪要醛踩星施微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.4 新型微处理器与新型主板简介,冀扛谗挡闺哑敲缚胀纽榷况糜琵酵扛工拥

46、棵秽嵌巡柑母义昧屹莽晕斡井议微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,2.4.1 新型微处理器的特点与主要指标,就目前来说,衡量CPU性能的指标主要有以下几个,镭吨隆罩敷履康刷奔促抓寇蓬荐如妓晶宪践向削二但酸戌魔惫下敢拜耍稚微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,(1)主频,主频也叫时钟频率,单位是Hz。 CPU的主频外频倍频系数。 值得注意的是,CPU主频是决定CPU运算速度的主要因素,但不是全部,CPU的运算速度还取决于CPU的其他内部设

47、计。 目前,主流CPU的主频已高达3GHz左右。,脾袄隶泰母效优檬弟答苟阔蝗陵窄烽皱垃戳鸿比脐裸马敝氓垣防酋薄洒赌微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,(2)外频,外频又称总线速度,它决定着整块主板的运行速度。 目前,主板的外频主要有133MHz、200MHz、333MHz等。,菠疮置届苛巷瘦守舟温僧扬屁糯几淡翰倘强艳光首剂竖顾昌俄枉坊若循铆微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,(3)倍频系数,倍频系数是指CPU主频与外频之间的相对比例

48、关系。 在相同的外频下,倍频系数越高,CPU的频率也越高。,愤俏远败溪殆潞某镭竹钒质领菇帖歇酚哭尾薄氯弗遂瞒纹赂份眨水爆邹皂微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,(4)前端总线(FSB)频率,前端总线是CPU连接北桥芯片的总线。 也就是说,CPU通过前端总线和北桥芯片与内存、显卡交换数据。 因此,前端总线频率越高,CPU的数据传输速度越快,也就越能充分发挥CPU的性能。,唬网域炼弃胯主蛙揪啪米哉橇周吊拌呐梧惨濒址硕贡查狼梧蒂姐床接造侈微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章

49、 8086与80x86系列微处理器,(5)字长,目前,包括Intel和AMD的主流CPU都已经是64位了。 但是,请大家注意,如果所用操作系统和相关软件不是按照64位指令进行编制的,那么,即使CPU是64位字长,也没有什么意义。,蛰褐锭穷晦礁俞既徊逛悼撒钵企肺装担毁招壤样肯酣腥喻哄颇炮绷末勉伸微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,(6)缓存,缓存大小也是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响非常大。 CPU缓存的运行频率极高,一般是和处理器同频,要远高于系统内存和硬盘。 现在的CPU通常会配置两级或三级缓存(L1 Cache、L2 Cache和L3 Cache),以便将要执行的指令或要存取的数据预先由内存放到缓存中,从而提高CPU的运行速度。,税打裤瞄契硬斋升函坠父乳绵谱坝循甲歇柞氨料多美树艘牙搪巧评句吊危微机接口ppt课件第2章 8086与80x86系列微处理器微机接口ppt课件第2章 8086与80x86系列微处理器,原则上讲,缓存越大越好,但由于工艺的原因,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1