第四章微处理器_第1页
第四章微处理器_第2页
第四章微处理器_第3页
第四章微处理器_第4页
第四章微处理器_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章16位微处理器7/2/20231微型计算机原理及应用_宋廷强本章教学目的本章以16位微处理器8086/8088为中心,讲解微处理器的内部结构、地址形成、内部寄存器、工作模式、总线时序、总线操作等主要内容使学生在掌握8086CPU的基础上,进一步理解微处理器的工作原理以及与外部打交道的过程,为后面学习接口技术做准备。7/2/20232微型计算机原理及应用_宋廷强本章学习要求1.掌握掌握CPU的内部逻辑结构及外部引脚功能,存储器结构,最小工作模式及系统配置,CPU的典型操作和时序。CPU的内部逻辑结构。CPU的主要寄存器。标志寄存器各位的功能定义。CPU的外部引脚类型,主要引脚功能。微机中存储器组成结构,存储器的分段,逻辑地址与物理地址概念,存储器堆栈的结构特点。CPU与外围芯片的连接及典型配置情况,地址锁存器(8282)及双向总线收发器(8286)、时钟发生器(8284)的功能特性。时钟周期、总线周期及指令周期的定义,CPU读、写操作时序。8086CPU的中断的分类、中断类型码、中断向量的定义、硬件中断的响应过程。

7/2/20233微型计算机原理及应用_宋廷强2.理解最大工作模式;8286总线收发器;8282地址锁存器。

3.了解最大工作模式的配置,最大工作模式的总线操作。

7/2/20234微型计算机原理及应用_宋廷强本章主要外语词汇BIU:BusInterfaceUnit,总线接口部件EU:ExecutionUnit,执行部件Stack:堆栈NMI:Non-maskableInterupt,非屏蔽中断INTR:InteruptRequest,可屏蔽中断请求7/2/20235微型计算机原理及应用_宋廷强主要内容16位微处理器概述8086/8088CPU的结构8086/8088CPU的引脚信号和工作模式8086/8088的主要操作功能7/2/20236微型计算机原理及应用_宋廷强4.116位微处理器概述微处理器(microprocessor)是微型计算机的运算及控制部件,也称中央处理单元(CPU)。它本身不构成独立的工作系统,因而它也不能独立地执行程序。微处理器(microprocessor)指令控制;操作控制;时序控制;数据加工CPU功能:数据总线宽度16位,地址总线宽度20位;可直接寻址空间220=1M字节单元;16位数据总线与地址总线复用8086概况:1979年推出,第一代超大规模集成电路(VLSI)微处理器,采用HMOS工艺制造,内含2.9万晶体管采用单一的+5V电源,一相时钟,时钟频率为5MHz(8086),10MHz(8086-1),8MHz(8086-2)133条指令,指令长度1~6字节,指令最短执行时间为0.4us(平均0.5us)7/2/20237微型计算机原理及应用_宋廷强4.28086/8088CPU的结构8086为16位机(数据总线16位)8086与8088的比较8088为准16位机,数据总线内部16位,外部8位8086和8088CPU的内部都采用16位字进行操作及存储器寻址,两者的软件完全兼容,程序的执行也完全相同。然而,由于8088要比8086有较多的外部存取操作,所以,对相同的程序,它将执行得较慢。8086是16位数据总线,而8088是8位数据总线,在处理一个16位数据字时,8088需要两步操作而8086只需要一步。7/2/20238微型计算机原理及应用_宋廷强1234内部暂存器

IP

ES

SSDSCS输入/输出控制电路外部总线执行部分控制电路∑ALU标志寄存器AHALBHBLCHCLDHDLSPBPSIDI通用寄存器地址加法器指令队列执行部件(EU)总线接口部件(BIU)16位20位8位8位8086的内部结构ALU数据总线队列总线1234561、EU(ExecutionUnit)1)、功能:负责指令执行。接受从总线接口单元的指令队列中取来的指令代码,其译码和向EU内各有关部分发出时序命令信号,协调执行指令规定的操作。2、总线接口单元BIU

(BusInterfaceUnit)1)功能:负责与M、I/O端口传送数据。具体讲:总线接口部件要从内存取指令送到指令队列;CPU执行指令时,要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件EU;

或把执行部件的操作结果传给指定的M或I/O口。7/2/20239微型计算机原理及应用_宋廷强执行维部件负责现指令算的执刺行,演它从违指令唱流队电列去养除指喉令,岸然后呜分析年和执晓行指甜令。雅同时阳利用当内部浸的寄豪存器果和A削LU涉对数命据进皇行所请需的宝处理伯,还少要负械责计闲算操郑作数翅的1尖6位谋偏移芽地址获。执行荐部件EU4个碑通用经寄存摄器,妹即A的X,抵BX回,C评X,嘉DX婚;4个伤专用樱寄存疏器,SI促(唱So背ur行ce畏I症nd妙ex搬):抹源变喷址寄爪存器DI户(做De告st辅in挡at榴io绩n辆In望de摆x)册:目浊的变合址寄酸存器BP飘(港Ba平se衰P狂oi次nt数er崭):桥基址刃指针SP白(壳St裹ac距k京Po总in菠t)宿:堆匆栈指弃针标志长寄存气器(呼FR务),微处月理器叉状态翅字(P厚ro滚ce紫ss捡or绣S婆ta逆te酱W散or任d,丑PS里W)算术壳逻辑席部件惑(A盛LU壳)。EU的组客成6/骆27蚁/2唉02拜310微型柜计算凳机原贝理及辨应用幸_宋减廷强总线拣接口姓部件矮BI厚U根据陡EU前计算驰出的倘16苏位偏赞移地沙址及监16册位段渐地址窄计算从出2肥0位菜物理鄙地址决,并杯根据飞EU度请求则采用度计算文出的补20秃位物痒理地狗址读走/写后寄存爆器,妄也可鬼根据圈EU像请求子读/结写I弹/O微设备洗,完付成与茶存储晒器、楼I/刘O端菠口之猪间传砌送数菜据。总线柳接口渐部件BI孤U的功君能4个兔段地积址寄肉存器渐,即CS冈——尼16丢位代撤码段健寄存梦器;DS递——绪16伍位数底据段陕寄存听器;ES酱——默16眠位附谷加段奥寄存赵器;SS范——车16尘位堆创栈段耕寄存随器。16格位指非令指抄针寄弟存器爆IP鹿。20裹位的岛地址若加法膜器。6字匪节的元指令丢队列蜜。主要消组成6/吵27鼻/2答02余311微型洒计算揉机原誓理及重应用肉_宋泉廷强总线叫接口锤部件能BI竭U80姑86棒的指触令队聚列为塘6个冠字节订,8回08插8的盐指令桥队列火为4声个字组节。盒不管躬是8楼08挥6还腾是8否08绑8,戚都会淋在执面行指畏令的师同时世,从浸内存誓中取申下一贞条指混令或犁下几刻条指握令,索取来代的指皂令就苍放在画指令健队列惠中。指令狡队列地址律加法无器用之来产战生2意0位扎地址累。8哗08动6可严用2舰0位系地址望寻址呢1M两字节差的内孕存空夺间,壳但8铁08栗6内盟部所葬有的累寄存勒器都狗是1护6位匹的,蛛所以嚼需要沟由一碰个附穗加的践机构版来根奏据1触6位兵寄存纯器提莫供的枕信息甘计算宫出2毙0位签的物栗理地贴址,许这个密机构杨就是20矿位的躺地址岸加法柜器。地址艺加法概器用假设洞CS须=0FE小00H,存IP踪蝶=04贪00H,吃此时碑指令截的物股理地摆址为准0FE炎40劳0H。6/材27译/2魂02宪312微型馆计算矮机原积理及浩应用塌_宋遇廷强EU贷部件斧与B繁IU茶部件在执余行指惰令的伤过程中中,擦如果迅必须够访问秤存储床器或贩者输蹦入/摩输出妥设备隙,那巾么,垒执行电部件丽就会盾请求舰总线欢接口慈部件锋,进师入总刺线周脖期,今完成协访问隔内存梨或者这输入死/输绩出端货口的进操作洗;如果模此时容总线饱接口散部件叹正好家处于侍空闲谣状态愉,那盾么,裂会立谈即响利应执长行部宽件的北总线矛请求宣。EU和BI细U之间桑是通菜过指涨令流粥队列数相互死联系销的EU和BI牲U的联削系上燃的不株同步搅性:指令药队列揪空余善时的要填充当指怪令队画列已词满,肠而且主执行护部件盖又没锯有总认线访射问时悼,总裕线接超口部叮件便轻进入捐空闲厘状态蓝。在执何行转周移指励令、刷调用野指令召和返缓回指灵令时虚,指敞令队增列中筐的原猪有内桌容被伟自动掉消除忌,总供线接辞口部接件会荡接着咱往指惩令队跟列中朝装入龙另一兄个程叙序段雁中的杠指令灵。6/沙27泰/2猴02晌313微型宅计算悔机原焦理及惨应用枣_宋晃廷强80牙86炒的寄避存器都结构AHALBHBLCHCLDHDLSPBPSIDIIPPS悲WCSDSSSESAXBXCXDX累加汤器基址计数数据数据糊寄存蛛器01507815015015附加替数据顿段堆栈严段数据召段代码属段段寄物存器指令塔指针状态捉标志控制庭寄存哨器堆栈炼指针基址稠指针源变玻址目的集变址地址用指针云寄存距器变址链寄存摊器通用寄存器6/纪27称/2竹02茅314微型桑计算疫机原穿理及熔应用桐_宋沸廷强:可秩以按矛字(音16匠位)们或字情节(洋8位典)形哀式访参问MO畏V袜B隔X列,摄A未XIN绸AL谨,色20至H1、锐通用茅寄存而器(1您)数蔑据寄溪存器AX改、B扭X、细CX瘦、D完X兔作为马通用铃寄存跟器。用来暂存计算访过程席中所井用到券的操作杂数,忆结果唤或其炮它信袜息。高8示位记蔑作砖:渐A返H弟、另BH门、弊C楼H支、凉DH帅。低8酱位记颜作这:刮A促L恢、B奋L麻、C带L惑、D盲L浙。访问凳形式功能AX累加俩器它是算权术运太算的耽主要卡寄存燃器,所有亿I/克O指献令都售使用摇这一碍寄存倍器与撑外部与设备骗交换澡数据功能实例岸:6/势27压/2皆02津315微型隶计算慢机原挤理及求应用刻_宋姓廷强BX遮--基址突寄存惊器对某独些I/轨O操作DX可用吼来存猴放I/当O的端丽口地盈址(口地辞址25挪6)MO撇V腿C走X臣,荡8AG弹AI育N:……LO炕OPAG戴AI妻N;CX算-1(刃CX永),配结果旺0因转A怖GA耀INMO絮V吼A危X,漏[趴BX份+0趋3H攻]在计算潜内存刚储器恐地址售时,粘经常汇用来默存放眨基址音。功能:实例玩:CX柴-牛-可以作计具数寄厌存器使用在循环膝LO糊OP且指令平和串灾处理抹指令童中用挺作隐晌含计疲数器。功能:实例挣:DX可以作为羽数据菊寄存闲器使或用。一般塞在双字兄长乘盐除法耕运算差时,把DX和AX组合诵在一忌起存崭放一窑个双效字长(3鸽2位)数,DX用来果存放归高16位6/胞27怒/2葵02源316微型蠢计算犯机原摸理及狗应用壮_宋舒廷强经常馆用以威在段内侵寻址奏时提圆供偏拳移地跪址,本身奋不能指形成工独立芽的乔地址妥码。(2午)地属址指童针与钢变址拨寄存嫂器:SP保、B予P、隔SI承、D隔I以字净为单阳位在交运算际过程烂中存蜂放操搞作数可以与SS寄存扁器联万合使景用来辞确定堆栈约段中某一存储字器单通元地英址,在某扶些间塘接寻窃址中旋,用握来存尤放堆栈段内削偏移碧地址。SP(stackpointer堆栈指针寄存器用来指示刷当前强堆栈栈顶的偏物移地础址,必须与SS段寄膛存器联合别使码用确呢定实猛际地铸址。BP(basepointer)——基址指针寄存器6/榨27胃/2慌02及317微型喜计算律机原愉理及霜应用身_宋援廷强补充柏:堆功栈(牛ST编AC项K)是按乖后进狐先出翻原则据组织集的一顾片存啊储区挑域,廊用来塔暂存暑一批输需要付回避阿的数计据或武地址封。“后进哀先出”堆栈任:暂存领数据来、断做点信府息或显传送广信息用途舱:存取筛原则:堆栈摘段的最大兰深度:64蔽KB6/储27票/2茫02辩318微型量计算锣机原介理及霜应用纤_宋象廷强堆栈脖的构段造一端固定,具该有最金大地冠址的泛单元琴(数敬据由岔此向叨上堆泽积)一端浮动,指忌向最识后被分压入倍堆栈吓的数党据所阴在存稼储单怖元(睡栈顶险的位赖置随赚堆栈子中存情放数垒据多佩少而冒变化电)用来蒜指示辞当前懒栈顶头的位球置。雄(压沾入的狼数据躬放入船哪个小单元捧或从载那个双单元传弹出怨数据御均由疼SP剥决定堆栈段SSBo桃tt司omXXXXXXXXTopSP初始SP栈底怪:栈顶条:堆栈烘指针悠:6/零27余/2抽02居319微型拔计算鹊机原渣理及郑应用雀_宋擦廷强80饰86堆栈添的组宴织该片前存储它区域篇所包纤含存浙储单激元数抚,其惯值有午由初赠始时会SP扒的值烤决定静(指蜘向栈治底+碍1单罚元)12H34H01954H01955H如6拐4K者B的药堆栈逐段不黄能满克足需洒要,肥可通只过修劫改S隶S来寨改变器当前候的堆忙栈段创,使咳之指堤向另沿一片随存储铅区域织,同脉时S旱P重症新赋管值堆栈纺段:由S顾S存臂放堆穷栈段该段基墨值以尖决定谋其起爸始地做址堆栈净段的赏长度干:堆栈纺是按蜡字组境织的抬,数辨据的崖存取被均为朵2字趣节操痒作数据忙在堆议栈段驰内的目存放堆栈老区域狭的扩树展:6/液27润/2婶02途320微型趁计算苍机原辨理及汤应用情_宋锻廷强堆栈掀的三舱种基膜本操感作SS萝、S古P赋兆值(订段的部起始躁位置佳及长抽度)SP表-2→SP;栈御顶向撞上浮赏动数据→(马SS脏:S仅P)(S俩S:揭SP机)→R/软MSP俊+2→SP动数据;栈页顶向烂下回模落1、探设置池堆栈2、秒进栈把数械据压弄入堆初栈,秃在栈傲顶进如行3、银出栈从栈勤顶取随出数捐据送顾入R携/M6/雀27忆/2秒02聚321微型汇计算确机原亲理及困应用圈_宋牧廷强执行守堆栈锁指令寄PU心SH踩和P寄OP江时,愁指令塞地址蛇是由SP给出俩当前谈栈顶傍的偏药移地聚址,激故将SP栋称为粪堆栈彻指针类寄存把器。SP和BP在使若用上冻有区枯别:BP则是旺用来听存放左位于葵堆栈股段中悟的一告个数站据区扭基址成的偏呼移地姻址的龙,故漏将BP车称做酷基址号指针驰寄存陵器。6/脱27悟/2吩02爬322微型百计算朝机原宇理及艇应用雅_宋事廷强SI——SourceIndexRegister源变址寄存器。DI——DestinationIndex目的变址寄存器。一般掩与DS联用无,用单来确丛定数据秃段中某欠一存机储单鲜元的呜地址在数昏据串戒操作胶中,SI与DS联用蜜,DI与ES联用变址颜寄存宪器(骆SI述、冤D叨I)常用响于变仪址寻续址方括式中般的地简址运昨算使用撑场合朵:SI腥,严D浅I具有迷自动公增量虫和自基动减竭量功壳能.例:台MO给V茄A足X,著[S犬I]6/创27申/2建02敢323微型休计算欣机原覆理及勉应用帝_宋链廷强CS——衣Co晕de坦S雀eg禾me膊nt揉R岂eg洋is盲te分r代码炒段寄异存器用来银识别挠当前跌代码纱段(钻程序旅一般鞠放在汉代码小段)核。2、段寄本存器段寄相存器:4个波16售位段蛛寄存斜器C仓S、晋DS特、S炊S、复ES稼。用来识别运当前孩可寻顿址的稠四个夫段,穴不可爪互换斧的使箱用。DS——趋Da受ta浸S猎eg采me威nt怪R篇eg仇is绞te乒r数据脉段寄覆存器用来某识别姜当前渠数据波段寄夹存器败。SS——鞠St循ac梯k骂Se冈gm丑en肤t捐Re唉gi覆st浓er堆栈僵段寄距存器穿,用来饲识别案当前聪堆栈冲段。ES——垮Ex葵tr码a端Se弓gm谱en拳t柴Re兼gi石st界er附加街段寄籍存器,用来窃识别虽当前坑附加屠段。6/紧27往/2芳02器324微型偿计算谈机原教理及套应用涝_宋庙廷强IP—In夹st悬ru苹ct巾io卡n剖Po宾in亿te满r指令贯指针劝寄存膨器3、郑控制厦寄存折器:IP眉、防F类LA协G用来毁存储贪代码旋段中释的偏磁移地禁址;程序喝运行阻过程佛中IP始终熟指向葡下一政次要指取出箭的指看令偏础移地孝址IP要与CS寄存披器相咸配合际才能每形成彻真正谢的物茎理地桶址。OFDFIFTFSFZFAFPF

015245678910CF标志寄存器6/乏27传/2改02嫌325微型恢计算击机原歌理及信应用柏_宋袋廷强状态云标志夏共包线括6位:CF、PF、AF、ZF、SF、OF。对控傻制标套志位仇进行闷设置荡后,对其行后的侵操作肌起控挥制作最用。状态戚标志:用来肥记录届程序轿中运钥行结街果的状态唇信息作为所后续矿条马件转域移指鸭令的耀转移止控制码条件觉,也反称为滑状态宪标志驱。控制灾标志:控制跟标志稼位包陷括3位:TF、IF、DF6/芝27伴/2蜘02侮326微型刮计算砖机原界理及薄应用弦_宋胃廷强每一各个字锯节用乐一个钟唯一页的地继址码牵标示4.妨2.控3愁存臂储器劫结构80抵86刃/8宅08员8C随PU跨能寻仇址1鹿M字汇节的东存储条单元谅,以植8位崭为一俯个字殖节的跌顺序串排列据存放地址炭码为踏一个套不带培符号仅的整司数表史示,虎范围落从0唯到220-1验,习超惯用桑十六静进制染表示巾,即00每00让0H堆~F债FF望FF脂H。将止存储英器空积间按笛照字垃节地左址号禽顺序科排列婆的方均式称查作“字节时编址”。6/泽27喘/2止02救327微型劈燕计算陶机原渣理及肤应用蔽_宋牲廷强6/复27码/2胶02极328微型唉计算或机原敌理及绞应用故_宋蛛廷强16控位寄且存器20屑位地锹址地址伴加法但器20大位地睁址的袖形成6/稍27睛/2摩02闯329微型洗计算售机原第理及扎应用温_宋眉廷强6/昌27棕/2跨02趟330微型喉计算掏机原仰理及渠应用们_宋遥廷强根据奔各段涂的用纤途将虹其定撞义为怀CS鲜、D重S、虽ES业、S食S段时。并脸用偏找移地逝址(之距段伴起址怜的字测节距宏离)谦表示嘱被访嗓问单勾元。1.年存储慰器的纺分段每段角最长膊可达64律K字节各段束起始鞋地址抬能被驼1胁6捉整除佣。(低谦4光位谣为能0泛)各段毯之间并可分窑开、号部分没或完橡全重须叠、使可首籍尾相讲接。6/予27固/2厅02翻331微型滚计算越机原灰理及炕应用由_宋鼓廷强存储运器结自构(已续)6/影27悄/2趴02碌332微型汤计算猾机原走理及众应用察_宋我廷强存储射器结变构(概续)段地进址每一傲个段困首地蒙址的既低4位是邀”0”段首样地址府的高16位称拐为“镇段基骨址”仅,也希称段养地址段地捏址一距般存纲放在认段寄程存器DS,CS,SS,ES偏移尊地址每一穷个段凤的容缺量:64竭KB(0锄00抬0H骑~F态FF帝FH贩)偏移乎地址揭是指览一个意段内货的存萝储空器间相闪对于型段基篮地址蹈的偏堆移段内所偏移移地址柔一般证存放甚在IP宾,S拘P6/节27领/2追02冠333微型傍计算决机原紧理及吸应用天_宋救廷强任何蜘一个捧存储钱单元貌对应雅一个陈20醒位的随物理脾地址陪,也美可称忌为绝沙对地稍址,谈它是僵由逻辑均地址变换垮得来中的。疮当C私PU景需要泪访问宅存储制器时浪,必心须完坝成如泳下的丈地址以运算椅:2.却存储纪器中填的逻楼辑地征址和宪物理贴地址任何机一个逻辑展地址由段基仆址和偏移益地址两个臭部分魔构成糕,它维们都任是无屑符号达的16位二鸽进制棚数。逻辑员地址箭的表佛示:段地菊址:府偏移脱地址对应冠于同还一物煮理地晃址,遍可以务有不冷同的板逻辑罚地址物理受地址昌=段技地址配×1罢6+仆偏移画地址物理桥地址敢是唯养一的要分挣清段周内偏诱移地籍址的核来源社,及森其相宏匹配明的段输地址6/售27亭/2申02懂334微型贩计算声机原鬼理及软应用芳_宋时廷强例:誓已知华某存波储单熔元所惯在的览段地邀址为臭0A仗C0鹿8H涉,偏拥移地恩址为挣25淘96宽H,邻试求故出该妥单元的所在扭的物浊理地递址?已知斧某单狱元的果物理乌地址刻为2币10怠00腥H,余试求备该单肝元所俗对应斩的逻攀辑地掀址?6/猛27愈/2猪02忘335微型容计算朽机原豆理及蝇应用页_宋曾廷强......20000H25F60H25F61H25F62H25F63H2000H段基址逻辑地址段内偏移地址5F62H逻辑地址与物理地址6/拦27编/2赶02陵336微型婆计算弟机原究理及苹应用球_宋箭廷强已知骂CS须、D板S、买SS言和S晌S分怜别为乱10铺55牧H慈,磨25放0A塔H,泳8仔FF轧BH勤和捆E璃FF叛0H浸,试晃分析炊它们窃在存杰储器青中的径分布桐情况件。6/胸27灰/2撕02标337微型漂计算深机原辞理及类应用驰_宋框廷强是实勾际地哀址,搁它具仅有2糟0位粮的地叔址值尺,并窑是惟召一标虹识1糠MB死存储蠢空间呼的某坚一个行字节驶的地掘址每一垒个存值储单咸元看勿成是碍具有雪两种愿类型程的地温址:由段帜基址符和偏级移地堵址组展成。影程序啊以逻球辑地兔址编灿址,称而不鹊是用爬物理这地址望。物理馒地址知和逻凝辑地橡址物理贝地址:逻辑陈地址:6/衔27温/2劝02叔338微型绳计算递机原逼理及谢应用稿_宋跟廷强指令讨程序一般配存放掌在代遇码段理(C狱S)鸦中,党段地毫址来销源于溜代码白段寄防存器身,偏辈移地受址来滚源于俯指令班指针细IP丸,即4个段寄蛛存器分别策指向4个分遮段的枝起始裤字节嫁单元指令刷程序滴的物景理地张址=律(C饱S)指*1妄6+充(I括P)进行堆栈操作赛时,闹段地脖址寄严存器弄为S灶S,爽偏移予地址伐来源捐于栈面指针繁寄存剂器S段P,售即堆栈尝地址嚼=(伪SS箭)*刑16酬+(夸SP碑)对于操作向数,则纲由数浆据段藏寄存蜻器D驴S或执附加罩段寄轰存器侍ES留作为很段寄奏存器姑,而男偏地静址取词决于抹指令结的寻巴址方让式。6/坊27嫌/2才02亮339微型激计算扯机原穿理及召应用萝_宋海廷强例,须在8禽08皮6C征PU目中,籍设某按段寄明存器策的内慌容为优10惭00河H,章试确尽定由耽该段列寄存牛器所敌决定出的内铃存段爽的起肠始地四址和盆终止酷地址在8哀08叔6C乌PU沉中,绸CS拌寄存欢器和作IP铸寄存岁器的券内容孤分别瞎如下符,试柄确定局由C狠S和盼IP哀指定堡的内胆存指创令地械址(1顷)流CS紫=1抗00运0H协IP闷=2索00劈燕0H(2仔)合CS辈=1屡23脉4H奴IP范=A洒BC帆DH解:抛10有00场0H资~1运FF洲FF革H解:发1)桐1蜘00巾0H千*1摘6+秩20雄00墙H=丈12基00皮0H2)滔1及23丑4H灿*1剃6+赵AB疗CD链H=服1C赢F2木DH6/税27载/2国02侮340微型尸计算核机原妖理及遗应用毛_宋虎廷强按信首息的竞分段赤存储州和分仓段寻葬址在存妙储器药中存套储的乏信息脸可以订分为眨程序惑指令念、数狭据、稿和计竖算机奇系统钥的状嫩态等仙信息笑,为燥了寻捐址和著操作自的方岭便,迎存储谊器的昏空间酬可按葡信息牌特征支进行痕分段徒存储重。一般缎将存反储器目划分塑为程序摔区、界数据男区、弃和堆乞栈区。程序介区中盒存储毛程序街的指针令代肆码堆栈史区存养储压蚕入堆昂栈的扣数据直和状对态信朽息数据潮区中必存储欲原始槽数据敢、中更间结择果和猾最后竿结果6/锁27扬/2味02怖341微型净计算舅机原挑理及呢应用你_宋编廷强数据狮段寄块存器支DS盼和附受加段嫁寄存至器E端S存减储源和咏目的领数据填区段的段舅地址读;80谷86浅/8系08驻8C绍PU启中通童常按煌照信负息特肉征来扇区分渐段寄炮存器胀的作敲用,属如:代码尊段寄移存器饺CS寄存储程序显存储惕器区的段射地址桨;堆栈蛙段寄泊存器洋SS粪存储堆栈很区的段县地址80原86赚/8穷08蔬8中业设置茶四个航段寄灿存器叹的目较的除衔了可福以扩蜜充寻贪址的住范围役以外爹,还稍便于买存储售器的撑读/返写操笨作6/披27坛/2旺02呆342微型筝计算读机原棕理及恩应用拖_宋围廷强在执丸行程奏序时佛CS船指定滋程序肺的段父地址票,I维P作泄为程遮序段偏内的踢偏移刚量来裤控制惑取指由令的屋地址木。1、低对程碧序区传的访竭问为程旁序单款独划嘴开的蹄存储垄器区积称为程序竹存储赏区。当前像取指贿令的壶物理肃地址鞠=代眉码段称寄存绵器C慕S的君内容遥左移减四位降加上幻玉指令睬指针晚IP轨的内丛容。6/跪27裙/2嗓02美343微型漫计算停机原坊理及护应用荣_宋恭廷强堆栈贫操作颈所指策的物送理地垂址=倾堆栈屯段寄回存器驾内容颜左移令四位闻后加沙上堆醒栈指毅针的培内容2、间堆栈张区的绞操作不同继的任切务程宫序区唉往往命要求啦有对扁应的芝堆栈凳区,独以便英在执溉行程话序时千进行序各自投的堆迁栈操浊作。程序圾更新覆时,企堆栈船区也弓随之歪更新交,这锅就需亲要指亮定堆伤栈段主寄存付器S喝S。6/跪27斗/2趣02梦344微型龟计算叠机原伸理及狭应用渣_宋执廷强不同柄任务牲的程街序一舅般有蹲与之相对应口的数恰据区办,在头执行优指令临时对枯区内岁的数阔据进楚行操替作,杨需要绒设置纱数据次段寄脱存器边DS3、脚数据欣区实际枝操作泼的物陕理地吐址=变数据解段寄顿存器贞的内停容左扯移四巴位,沟加上士基地怜址寄短存器饥BX拘或通讲过寻图址获授得的柳有效丘地址仇EA记。6/拔27烘/2羞02演345微型粗计算根机原悲理及旧应用脾_宋搬廷强字符筛串操撤作时师,一朵般是奥对存赛储器行中的科两个哗数据蹦块进螺行传汽送,自需要允在一蠢条指调令中叠同时传指定段源和袖目的剩两个棉数据首区。4、车字符居串操月作需要女分别才使用肉数据晋段寄电存器牲DS含和附挖加段昆寄存截器E渗S分忌别指旱定源邪数据肌区和仔目的陷数据勇区的景段地数址,抓用S唉I和箱DI纱变址马寄存田器指干明段核内偏锯移量冤。6/敞27津/2凡02居346微型甲计算怪机原川理及酷应用泰_宋滩廷强表中鹊所示椒的访治问存含储器芦时所规使用皂的段饺地址柳可以猾由指嫁令中汽隐含结的段心寄存馋器提滚供,丸也可量以由施“可毫更换密的段塌寄存扶器”催提供纵。访问些存储仍器时别使用波的段杜地址柴寄存蜜器和范偏移搞地址渴寄存阴器段寄忆存器平DS菠、S藏S、误ES起的内划容可弃以通因过传染送类榜指令蒙置入坛或者蜂进行证变更旋,但芹代码域段寄浑存器圈不同宵,它民的内加容是塑当前农程序等指令规字节殿地址半的一火部分破,只腔能通布过J倘MP吐、C求AL袖L、映RE股T、卖IN去T和示IR押ET跨等指当令来即改变习。段内肉偏移押地址素的来依源除握IP姐、S踩P、丢SI悉和D仇I外滥,还歉可以壤由寻洋址方背式求呼得的无EA歼确定6/笛27白/2改02衬347微型胃计算优机原贡理及居应用牲_宋时廷强访问存储器类型隐含的段地址可”段更换”的段地址段内偏移地址来源取指令码CS无IP堆栈操作SS无SP字符串操作源地址DSCS,ES,SSSI字符串操作目的地址ES无DIBP用作基址寄存器时SSCS,DS,ES由指令寻址方式求得有效地址EA一般数据存取DSCS,ES,SS由指令寻址方式求得有效地址EA6/稍27怪/2题02献348微型互计算拴机原鼓理及兰应用溜_宋锄廷强4.影2连8传08糟6的蒸总线劝周期是指喜信号碧高低串电平歌(有皂效或万无效碰)变众化及日相互案间的嘉时间鞭顺序搬关系东。什么左是总线膏操作?时序辩(Ti臂mi催ng):CP绵U时序喷决定厦系统占各部倦件间绵的同袖步和证定时总线器时序双描述CP骂U引脚车如何档实现总线圣操作6/成27仿/2串02项349微型滤计算虫机原贞理及魔应用土_宋嫩廷强总线弊操作间是指感CP机U通打过总留线对工外的狭各种狡操作80语88洒的总番线操奔作主税要有糖:存储所器读朵、I/脱O读操抗作存储垄器写状、I/坑O写操祝作中断杰响应扒操作总线柳请求启及响倾应操战作6/芝27唉/2着02拣350微型隙计算素机原影理及款应用牌_宋爽廷强什么能是指令品、总首线和属时钟打周期?描述趣总线承操作举的微芦处理仍器时旨序有嘴三级绿:指令吗周期总线叛周期时钟扯周期6/泡27酱/2特02责351微型花计算锈机原衬理及程应用猎_宋抗廷强指令斤周期是指旺一条剖指令乡丰经取伶指、参译码县、读括写操竹作数疾到执兽行完固成的兰过程亿。若份干总则线周冒期组刻成一庭个指疾令周册期总线学周期是指佩CP苦U通蜓过总荷线操况作与伶外部杨(存赞储器武或I降/O庸端口颈)进寺行一遥次数染据交许换的洋过程80卷88忆的基岔本总正线周土期需蜂要4个时朴钟周杯期4个秘时钟眉周期笨编号怀为T1、T2、T3和T4总线口周期凭中的甜时钟探周期借也被锡称作良“T陵状态弹”时钟么周期名的时睬间长悬度就秒是时洁钟频艇率的唇倒数6/前27臭/2鸡02围352微型王计算放机原肿理及婚应用岗_宋染廷强T1T2T3T4TiTi

T1T2T3TwTwTwT4TiTi

总线周期总线周期若干个1~2个基本砖总线劣周期胖由4个T状态鸣组成寸:T1、T2、T3、T4等待拉时钟轻周期Tw,在总歌线周慎期的T3和T4之间劲插入空闲粉时钟载周期Ti,在箱两个凡总线跑周期耗之间悦插入动态线演示6/败27滚/2伴02遥353微型览计算视机原赞理及挠应用敌_宋歪廷强6/劈燕27溜/2权02优354微型需计算齐机原爹理及其应用阁_宋猫廷强任何扑指令泄的取它指阶旋段都各需要傻存储系器读机总线耗周期被,读伴取的意内容伤是指铅令代举码何时窝有总线嚼周期?任何里一条配以存韵储单肥元为欲源操席作数寄的指塔令都猫将引筐起存储油器读陈总线被周期,任飘何一妇条以宽存储岩单元振为目押的操蒙作数折的指君令都代将引恰起存储肿器写桑总线砌周期只有邻执行祥IN碗指令颠才出隶现I/枣O读友总线哪周期,执扶行O营UT拣指令假才出搂现I/外O写烛总线数周期CP神U响循应可边屏蔽援中断惧时生筛成中断蛇响应晒总线挡周期6/得27胸/2视02胸355微型开计算毫机原梢理及裤应用别_宋体廷强多路畜总线股的高则4位治继续爹提供巩状态馋信息弄,而醒多路爸总线犯的低客16糠位(督80枣88牧则为糟低8鸡位)奔上出夹现由扇CP斤U写袭出的棒数据液或者辈CP糠U从射存储街器或尖端口俯读入桶的数浇据。总线哪操作蔬的简肉要过菜程CP越U往雁总线丈上发亡出地喇址信佣息,厦指出萝要寻眼址的新存储给单元迟或I斩/O双端口病地址龙。CP亏U撤拉消地残址,凭使总友线的陈低1厘6位宾浮置奋成高值阻状家态,场为传扬输数俘据做有准备表。总销线的死最高示四位横(A16~A19)用蚊来输论出本模总线畏周期历状态菜信息向。6/杀27眨/2集02垄356微型脉计算壳机原螺理及绣应用沉_宋纲廷强等待阅状态T1T2T3TwTwTwT4CLKREADY前沿检测动态6/旦27百/2伤02爪357微型忠计算汗机原况理及抓应用垦_宋菜廷强等待盲状态琴Tw隔的插犯入6/席27历/2橡02众358微型医计算测机原末理及寻应用异_宋棚廷强CP在U总铃线周涛期采辆用同步矛时序:总线凶操作厨的同步总线译操作男中如观何实跟现时刷序同撇步是葬关键各部下件都犬以系貌统时毛钟信伏号为套基准当相遣互不倍能配医合时辽,快恒速部墙件(猛CP侧U)眼插入拣等待跌状态汽等待死慢速奸部件骗(I种/O暖和存倍储器岩)CP汇U与拢外设睡接口据常采先用异步朗时序,它拼们通践过应撑答联士络信捧号实波现同蹦步操站作6/指27累/2锐02持359微型带计算养机原沙理及破应用粗_宋龙廷强4.茄380伍86葬/8舰08澡8吓CP抗U的舒引脚株信号遍和工持作模协式构成荒较大博规模呢的应席用系柱统,帅例如观可以允接入墨数值草协处山理器昏80穴8780材86供和总得线控蹄制器鞠82提88竟共同亩形成袭系统萍总线驶信号两种狼组态联构成霜两种浇不同王规模河的应锹用系戴统最小墨组态孟模式构成骑小规碑模的证应用恨系统80凑86暗本身眼提供榜所有予的系澡统总谋线信清号最大帽组态切模式6/辆27愁/2恰02喷360微型诱计算立机原喂理及匀应用仇_宋艺廷强两种弃组态徒下的胳内部记操作湾并没境有区躲别IB沸M付PC则/X抄T采垂用最掘大组西态本书筝以最圆小组遗态展暮开基信本原待理通常在信号名称加上划线(如:MX)或星号(如:MX*)表示低电平有效两种匆组态秆利用炕MN萍/M掏X*仁引脚旁区别MN镜/M橡X*愿接高疫电平波为最袋小组摧态模膝式MN仔/M踢X*嗽接低掏电平止为最阵大组乏态模生式6/两27杨/2加02归361微型匆计算密机原锐理及商应用悠_宋逼廷强4.分3.逃1场80凝86搂的引妇脚信功号和替功能6/值27灿/2已02忌362微型纽奉计算虫机原略理及锅应用悼_宋丹廷强4.润1.肿2驱最劲小组确态的有引脚迟信号数据兵和地效址引锐脚读写稿控制榨引脚中断识请求丙和响裳应引含脚总线铲请求廉和响汗应引乏脚其它肉引脚6/唇27毁/2跨02眠363微型封计算蜡机原絮理及渣应用批_宋易廷强1.愉数卵据和杯地址捏引脚在访裳问存晃储器宰或外扬设的铁总线方操作逗周期必中,替这些木引脚旦在T1触状态输出敲存储烈器或I/隆O端口理的地捉址A15~A0AD15~AD0(Ad企dr栗es战s/晃Da升ta)地址/数据分时访复用引脚辟,双星向、列三态其他漆时间淋用于阴传送堆数据D15~D06/里27奥/2当02宜364微型弯计算蛙机原障理及烫应用久_宋它廷强1.修数株据和闭地址制引脚(续场1)这些正引脚棒在访饰问存场储器粥的T1扩状态输出你高4尺位地西址A19~A16A19/S6~A16/S3(Ad专dr孕es垃s/毫St痰at伤us)地址专/状溪态分时的复用欲引脚奋,输兰出、偿三态在访牢问外稠设的劫第一今个时诞钟周折期全轨部输享出低扮电平术无效其他关时间核输出带状态排信号充S6~S36/中27峡/2仪02岗365微型狠计算兰机原骡理及凶应用忘_宋下廷强1.偏数尾据和疫地址华引脚(续缸2)高8暂位数蚂据总染线允载许/陕状态孕复用炮引脚陡(输破出)BH海E*锤/S闻7在总竟线周洲期的戚T1状态应,8陆08元6在暗BH谁E*本/S7引脚蒸输出巨BH畅E信予号,感表示铸高8鹿位数缘瑞据总辱线D15~D8上的纤数据略有效持。在T2,T3,TW和T4状态毫,B平HE执*/剖S7引脚哀输出趴状态神信号做S7,艘但S7并未饶被赋共予任迎何实描际意蹲义。6/嚷27窑/2托02达366微型骆计算闲机原摩理及恢应用耳_宋型廷强2.体读具写控贝制引补脚AL梢E(Ad片dr施es穗s答La哀tc附h鼻En裹ab园le)地址弄锁存棒允许,输哗出、塞三态洋、高河电平忌有效AL础E引脚像高有品效时卡,表收示复挖用引喉脚:AD15~AD0和A19/S6~A16/S3正在终传送陶地址磁信息由于条地址投信息架在这裁些复希用引因脚上朽出现陆的时让间很扩短暂喊,所佳以系双统可绝以利纷用AL庸E引脚策将地岔址锁杯存起鼠来6/待27护/2攀02下367微型咏计算陵机原射理及衰应用难_宋础廷强2.逼读览写控涌制引详脚(续饮1)IO愤/M化*(In引pu帐t找an息d呀Ou径tp男ut股/M滚em呼or猴y)I/民O或本存储茧器访击问,输宿出、谁三态I/留O或廉存储烫器访皮问,输厌出、政三态该引抹脚输衰出高烘电平标时,部表示凯CP丹U将蕉访问堡I/呆O端传口,胡这时桌地址喝总线厌A15~A0提供乘16炊位I贪/O坦口地生址该引撤脚输思出低哗电平嫂时,骄表示妙CP裙U将讲访问割存储炸器,过这时衫地址调总线纸A19~A0提供匪20行位存洽储器祥地址6/鸦27浑/2李02醒368微型提计算裁机原流理及爷应用话_宋给廷强2.滨读武写控警制引前脚(续老2)写控岂制,输歌出、封三态恐、低酬电平要有效WR宋*(W赔ri欣te购)有效钩时,西表示谎CP糕U正魄在写洗出数腐据给独存储鱼器或龄I/逗O端附口有效孔时,先表示棋CP丹U正剂在从帮存储罩器或径I/些O端些口读金入数父据RD俊*(Re敢ad)读控邮制,输腔出、暴三态心、低呜电平忌有效6/跑27系/2乓02侦369微型煌计算蹲机原悦理及咽应用静_宋权廷强2.我读珍写控茧制引摸脚(续稍3)IO苹/M滥*、训WR魄*和液RD腊*是历最基企本的午控制窄信号总线周期IO/M*WR*RD*存储器读低高低存储器写低低高I/O读高高低I/O写高低高组合后,菜控制4种基沿本的恼总线分周期6/者27束/2煮02汉370微型浇计算坏机原吩理及傻应用缠_宋桑廷强2.傍读扎写控盒制引腔脚(续祥4)在总稠线操尖作周蛋期中夺,8严08锈6柴CP掀U会像在第捧3个圈时钟兴周期美的前击沿测恰试该志引脚如果停测到跟高有狼效,题CP结U直将接进躬入第捏4个卸时钟趴周期如果叛测到获无效咳,C捉PU白将插掠入等末待周缓期T斤wRE丑AD雪Y存储错器或锋I/做O口汽就绪,输过入、商高电栗平有掘效CP莲U在蒜等待豪周期脉中仍圣然要续监测投RE钳AD唤Y信态号,涌有效辜则进痛入第萄4个辣时钟险周期限,否佳则继送续插佩入等进待周植期T醒w。6/喷27辞/2鹅02侄371微型买计算佛机原絮理及薪应用缝_宋贪廷强2.迅读爬写控怒制引璃脚(续源5)DE公N*(Da评ta双E餐na诵bl建e)数据伤允许,输偏出、腥三态公、低多电平划有效有效寺时,皮表示收当前挤数据均总线搜上正阶在传俱送数服据,尼可利剧用他馆来控矮制对汉数据家总线急的驱由动DT避/R缠*(D漆at与a方Tr往an煤sm传it缓/R美ec坝ei川ve秤)数据名发送溉/接若收,输宇出、敲三态该信折号表顺明当纺前总扶线上课数据扎的流秒向高电崇平时总数据衰自C飘PU迫输出激(发甩送)低电恢平时荒数据羽输入美CP答U(夏接收克)6/赔27父/2总02茂372微型穗计算巷机原吩理及钟应用虽_宋纺廷强3.演中蚂断请吓求和澡响应之引脚有效青时,燥表示葡请求膨设备燥向C季PU贞申请溪可屏勾蔽中怀断IN幻玉TR(In姐te败rr祝up光t租Re龙qu希es怀t)可屏尝蔽中槽断请腿求,输陷入、任高电销平有菠效该请蹦求的哄优先李级别番较低价,并尸可通棵过关柔中断础指令株CL再I清慢除标灯志寄胳存器锅中的肢IF裁标志很、从排而对并中断饰请求庄进行蚂屏蔽6/筋27翻/2添02认373微型威计算茶机原茅理及押应用眼_宋甘廷强3.序中罢断请琴求和省响应戏引脚(续握1)有效诱时,碍表示芦来自灶IN么TR纪引脚缺的中抢断请妄求已强被C捕PU絮响应须,C虚PU沿进入确中断陵响应壳周期IN眼TA虾*(In啊te杨rr丑up统t拉Ac组kn酬ow差le帅dg键e)可屏镜蔽中什断响易应,输遭出、答低电拦平有啦效中断莲响应悠周期拔是连鼻续的较两个阁,每袜个都俊发出蹦有效能响应唇信号哥,以野便通本知外洪设他占们的碍中断敌请求牢已被芒响应婆、并嘉令有副关设句备将火中断掩向量板号送阿到数周据总朋线6/嫂27签/2捡02没374微型诉计算白机原绍理及个应用近_宋议廷强3.红中局断请抱求和检响应捏引脚(续城2)不可董屏蔽吊中断尖请求,输环入、萄上升啦沿有遮效主机丙与外松设进冰行数栽据交昼换通南常采臭用可图屏蔽鱼中断不可绞屏蔽蚂中断惑通常悼用于滨处理勒掉电亲等系冰统故屠障NM昂I(No险n-净Ma盼sk拍ab勿le厦I脆nt马er虽ru狠pt)有效都时,赛表示慕外界焦向C影PU励申请桂不可朝屏蔽污中断该请前求的年优先药级别就高于此IN鸡TR棍,并掠且不钻能在敬CP罢U内迹被屏迷蔽当系胸统发猫生紧女急情警况时斯,可秋通过辰他向很CP意U申切请不痰可屏武蔽中栗断服胸务6/敢27拦/2无02观375微型挣计算记机原目理及毙应用据_宋旗廷强4.镇总应线请塌求和滤响应命引脚总线棍保持(即上总线踢请求应),旗输入适、高崖电平拍有效DM锦A控然制器告等主统控设种备通敲过H垦OL转D申造请占用认系统珍总线中(通窗常由阿CP农U控顺制)HO怜LD有效香时,墙表示恐总线牙请求铁设备然向C臂PU杀申请绢占有钟总线该信蒜号从仇有效撇回到穗无效瓦时,挣表示埋总线手请求悲设备硬对总节线的消使用凶已经微结束沙,通斑知C垫PU蝴收回夫对总写线的肯控制俘权6/些27励/2忠02律376微型冒计算如机原泪理及碌应用兰_宋原廷强4.连总继线请逆求和恨响应猴引脚(续冈1)HL诸DA(HO系LD左A过ck堵no换wl贝ed竞ge)总线矿保持较响应(即漏总线典响应生),摩输出赏、高艰电平气有效有效纵时,议表示骑CP佩U已齐响应疲总线具请求栏并已害将总头线释察放此时吼CP挪U的地址恋总线、数据赚总线及具有亩三态菌输出秆能力作的控梢制总丛线将全疯面呈池现高桌阻,久使总组线请招求设竹备可稍以顺额利接因管总必线待到递总线陆请求扛信号辽HO融LD孤无效辉,总屡线响知应信攻号H挪LD鸽A也撕转为略无效燃,C谜PU龄重新白获得便总线羊控制眠权6/症27呜/2排02密377微型惜计算突机原涂理及迟应用私_宋汤廷强5.扩其解它引草脚RE毫SE炎T复位记请求,输烦入、约高电咳平有农效该信落号有庭效,丢将使巩CP苦U回钉到其常初始扎状态改;当吉他再仔度返位回无爪效时剃,C拴PU分将重役新开辽始工烂作80姓88逆复位傅后C榆S=摧0F限FF贵FH固、I碍P=应00薄00墓H,称所以门程序绕入口属在物再理地针址0歉FF雹FF锤0H6/膊27医/2贿02蝇378微型食计算售机原对理及另应用唐_宋愿廷强5.钳其批它引捏脚(续裤1)系统访通过痰该引偏脚给赴CP疫U提凶供内倘部定牵时信取号。CL抄K(Cl雄oc移k)时钟真输入80拜86碍的时链钟频贼率为简:5M宴Hz辟(8捆08纹6)10同MH票z(锦80湾86欢-1床)8M尼Hz蝴(8碧08阿6-孕2)6/负27阶/2智02摄379微型塞计算巷机原耳理及租应用迟_宋六廷强5.击其似它引容脚(续盒2)Vc扇c电源资输入,向CP命U提供驳+5V电源接地,向CP戚U提供棚参考洲地电受平GN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论