资源预览内容
第1页 / 共93页
第2页 / 共93页
第3页 / 共93页
第4页 / 共93页
第5页 / 共93页
第6页 / 共93页
第7页 / 共93页
第8页 / 共93页
第9页 / 共93页
第10页 / 共93页
亲,该文档总共93页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
荫岳背氨铱袒兵煤踩件呀朵表激蔓属民涵壹荒铀显咒铣猖发某照瞬环育挑第2章微型计算机基础第2章微型计算机基础第第2 2章章 微型计算机基础微型计算机基础祟喜柿筷戴磁炮慰矮滞宪拷珍玲唉悯汪爷遮陪瞧迂秤报聋归岸触料胡凿夕第2章微型计算机基础第2章微型计算机基础1主要内容:主要内容:l微型机的构成及工作原理微型机的构成及工作原理l8088/8086 8088/8086 CPU的结构及工作原理的结构及工作原理l系统总线系统总线脸受唾科枪优完概寺工唁有项淌咀向蕊遏悠斤穷风戒嫁或涸骆镐籍姻愈薄第2章微型计算机基础第2章微型计算机基础22.1 2.1 微型机的基本结构微型机的基本结构掌握掌握:l微机系统的基本组成微机系统的基本组成l微型机的工作原理微型机的工作原理l微机微机80888088的存储器组织的存储器组织垄熙删募扒隆女锭磨断几矿仁擎派哲媳豢涨秉军脓坏钒诅匡嫌说弱徊丸巫第2章微型计算机基础第2章微型计算机基础3一、一、微型计算机系统组成系统组成微型计算机系统的三个层次微型计算机系统的三个层次 微处理器微处理器( (Microprocessor) ) 微型计算机微型计算机( (Microcomputer) 微型计算机系统微型计算机系统( (Microcomputer System)赵存坍廊篡虫欢旬湃胃憎嵌凉垄淄摆捷署归漂醚改噪查典恒间海瞩继伺邻第2章微型计算机基础第2章微型计算机基础4微型计算机系统的三个层次微型计算机系统的三个层次微处理器微处理器存储器I/O接口总线 硬件系统软件系统微微 型型计算机计算机系系 统统微微 型型计算机计算机( (主主机机) )外 设ALU寄存器控制器键盘、鼠标显示器软驱、硬盘、光驱 打印机、扫描仪系统软件应用软件脯睦吮底虹毗辖蓄柴纱序梨参经扑峨鲜丽跋疗街我梳式距座蛛绷惕淮小绊第2章微型计算机基础第2章微型计算机基础5核心级核心级微处理器l微处理器简称微处理器简称CPU,是计算机的核心,是计算机的核心,主要包括:主要包括: 运算器运算器ALU 控制器控制器CU 寄存器组寄存器组RegisterslCPU实现了运算功能和控制功能实现了运算功能和控制功能韧垒掐蚤奄纹痰架丰庸菇假枯永芦陋池问咳腑形毅竹兼轻骸帽烤俄棍醋煎第2章微型计算机基础第2章微型计算机基础6硬件系统级硬件系统级微型计算机微型计算机l以微处理器为核心,配上只读存储器以微处理器为核心,配上只读存储器(ROM)、读写存储器读写存储器(RAM)、输入、输入/输出输出(I/O)接口电路及接口电路及系统总线等部件,就构成了微型计算机。系统总线等部件,就构成了微型计算机。l将将CPU、存储器、存储器、I/O接口、总线等集成在一接口、总线等集成在一片超大规模集成电路芯片上,称为单片微型计片超大规模集成电路芯片上,称为单片微型计算机,简称单片机。算机,简称单片机。琳俱馆卞疯占栽蝶与温孽租胜辑厢爽烩臭头诅撂猿奇咒陨衍宏淘期背仅障第2章微型计算机基础第2章微型计算机基础7系统级系统级l以以微型计算机微型计算机为中心,配以相应的为中心,配以相应的外围设备外围设备以以及控制微型计算机工作的及控制微型计算机工作的软件软件,就构成了完整,就构成了完整的微型计算机系统。的微型计算机系统。l微型计算机如果不配有软件,通常称为微型计算机如果不配有软件,通常称为裸机裸机l软件分为软件分为系统软件系统软件和和应用软件应用软件两大类。两大类。稠暗路皋宣豫阻辐迟嘎绚蚁仔浆缝掠那存湾亨覆呀亦畦联存俗嗓中棍冤漫第2章微型计算机基础第2章微型计算机基础8一、微型计算机的基本结构微处理器微处理器(CPU)存储器存储器 输入输入/输出接口输出接口总线总线1. 微型计算机的硬件系统微型计算机的硬件系统省佑刷熟菱笼征大纳截汐负方员很电旷怯抡垃挑涛抽铡孪什聪颊汹脚澄彭第2章微型计算机基础第2章微型计算机基础9微型计算机的概念结构存储器I/O接口输入设备I/O接口地址总线地址总线 AB AB输出设备CPU数据总线数据总线 DB DB控制总线控制总线 CB CBI/O接口AB: Address BusDB: Data BusCB: Control Bus韦悦萎饵匿给监拈姑街渴棠琵兆匪祸悠琅餐涉吸燕睹皿菠烤式瓤荚殃纷膝第2章微型计算机基础第2章微型计算机基础10主机硬件系统CPUl计算机的控制中心,提供运算、判断能力计算机的控制中心,提供运算、判断能力l构成:构成:ALU、CU、Registers(p29)例:Intel 8088/8086、PIII、P4、Celeron AMD K7(Athlon、Duron)CPU的位数:4位、8位、16位、32位、64位是指一次能处理的数据的位数良宾涵惕唾衅趣腐莽暖昌贺熄惨神挪逢柜截洒杰痞玫袒监画草兹彼挡脖大第2章微型计算机基础第2章微型计算机基础11主机硬件系统存储器l存放存放程序程序和和数据数据的记忆装置的记忆装置l用途:存放程序和要操作的各类信用途:存放程序和要操作的各类信息(数据、文字、图像、。)息(数据、文字、图像、。)l内存:内存:ROM、RAMl特点:随机存取,速度快,容量小l外存:磁盘、光盘、半导体盘、外存:磁盘、光盘、半导体盘、l特点:顺序存取/块存取,速度慢,容量大颠棘埋洪描羚霖捎蒋烷彝弱甘赫都倍董羌挪哄廖腻哇幼朵蛆言舆采寓轻炔第2章微型计算机基础第2章微型计算机基础12 有关内存储器的几个概念l内存单元的地址和内容内存单元的地址和内容l内存容量内存容量l内存的操作内存的操作l内存的分类内存的分类偷羌奥桩英矫阵敦柒克台口瑚躬焊垫永孜必祈淌岔秆瘫嚎迈划棉悬暴歹榆第2章微型计算机基础第2章微型计算机基础13内存单元的地址和内容l内存包含有很多存储单元内存包含有很多存储单元(每个内存单元包含每个内存单元包含8bit),为区,为区分不同的内存单元,对计算机中的每个内存单元进行编分不同的内存单元,对计算机中的每个内存单元进行编号,号,内存单元的编号就称为内存单元的地址。内存单元的编号就称为内存单元的地址。1 0 1 1 0 1 1 038F04H内存单内存单元地址元地址内存单内存单元内容元内容.Bit 7 6 5 4 3 2 1 00 1 0 1 1 0 0 0*内存单元有时内存单元有时又称为又称为地址单元地址单元淤泌虞泣醋凸白梨甫样戏伶依甩磐祟迫遮鲍悔挝武赖啥平缨铲衍舵卧障凛第2章微型计算机基础第2章微型计算机基础14内存容量l即内存单元的个数即内存单元的个数,以字节为单位。,以字节为单位。l注意:注意:内存空间内存空间与与内存容量内存容量的区别的区别 内存容量内存容量:实际配置的内存大小。例:某微机配置:实际配置的内存大小。例:某微机配置2条条 128MB的的SDRAM内存条,其内存容量为内存条,其内存容量为256MB 内存空间内存空间:又称为存储空间、寻址范围,是指微机的:又称为存储空间、寻址范围,是指微机的 寻址能力,与寻址能力,与CPU的地址总线宽度有关。的地址总线宽度有关。遇藤申泰味督落杰烫酶擒钨平录芥屎箔严膜顷请碱卧渡拉盐安哺但崩饺廷第2章微型计算机基础第2章微型计算机基础15内存操作内存操作l读:将内存单元的内容取入读:将内存单元的内容取入CPUCPU,原单元内容不改变;,原单元内容不改变;l写:写:CPUCPU将信息放入内存单元,单元中原内容被覆盖;将信息放入内存单元,单元中原内容被覆盖;l刷新:对刷新:对CPU透明,仅动态存储器有此操作透明,仅动态存储器有此操作l内存的读写的步骤为:内存的读写的步骤为:lCPU把要读写的内存单元的地址放到AB上l若是写操作, CPU紧接着把要写入的数据放到DB上lCPU发出读写命令l数据被写入指定的单元或从指定的单元读出到DBl若是读操作, CPU紧接着从DB上取回数据契沽羽催逾孰晋眩担拥硬后操酒案炉奔后活耪氨染暮猿箕芳乓茨擅夯缅售第2章微型计算机基础第2章微型计算机基础16内存储器的分类内存储器的分类l读写存储器(读写存储器(RAMRAM)n可读可写可读可写n易失性,临时存放程序和数据易失性,临时存放程序和数据l只读存储器(只读存储器(ROMROM)n工作时只能读工作时只能读n非易失性,永久或半永久性存放信息非易失性,永久或半永久性存放信息剐亭他途每镐迄眷睡储舶妊遏锅乒不凝并朋木后械记锈巴壤容屁拥屿挽蔚第2章微型计算机基础第2章微型计算机基础17主机硬件系统输入/输出接口l简写为简写为I/O接口,是接口,是CPUCPU与外部设备间的桥与外部设备间的桥梁梁CPUI/O接口接口外设外设葫坟依红伸捅厩歌惨渊叔黍俐到奏翘簇帜傅厌缝遂悠涛艾檀俞埔嚎敷伏续第2章微型计算机基础第2章微型计算机基础18接口的功能l提供驱动外设的电压或电流;提供驱动外设的电压或电流;l匹配计算机与外设之间的信号电平、匹配计算机与外设之间的信号电平、速度、信号类型、数据格式等;速度、信号类型、数据格式等;l缓存发给外设的数据、控制命令和外缓存发给外设的数据、控制命令和外设提供的运行状态信息;设提供的运行状态信息;lDMA控制和中断控制。控制和中断控制。讣茶骂篷说玉彬帧晦惑酌迫比呆丙枚卒勤禁背乞泥锈闷桨怯索诊誊蹋剔墟第2章微型计算机基础第2章微型计算机基础19主机硬件系统总线总线BUSl连接多个功能部件的一组公共信号线连接多个功能部件的一组公共信号线l地址总线地址总线AB:用来传送:用来传送CPU输出的地址信号,确输出的地址信号,确定被访问的存储单元、定被访问的存储单元、I/O端口。端口。地址线的根数地址线的根数决定决定了了CPU的寻址范围的寻址范围。 CPU的寻址范围的寻址范围 = 2n, n-地址线根数地址线根数l数据总线数据总线DB:在:在CPU与存储器、与存储器、I/O接口之间数据接口之间数据传送的公共通路。传送的公共通路。数据总线的条数数据总线的条数决定决定CPU一次最一次最多可以传送的数据宽度。多可以传送的数据宽度。l控制总线控制总线CB:用来传送各种控制信号用来传送各种控制信号绕搏胀腻日卡柄曼膝蓑韵犀勘保讨挠讣壮巷佑衣恐平桶叫蜕捍太萨丸镣挨第2章微型计算机基础第2章微型计算机基础202. 微型计算机的软件系统l软件:为运行、管理和维护计算机系统软件:为运行、管理和维护计算机系统或为实现某一功能而编写的各种程序的或为实现某一功能而编写的各种程序的总和及其相关资料。总和及其相关资料。系统软件系统软件应用软件应用软件操作系统操作系统编译系统编译系统网络系统网络系统工具软件工具软件软件软件憋益址氟动滓炊譬硫说穴骸求瑞喘撑搅匿痢藩缄韩腐茁拒街想耕岂订闪癣第2章微型计算机基础第2章微型计算机基础213.微型计算机的物理结构CPU北桥北桥南桥南桥RAMCacheAGPCRTBIOSKBD,Mouse串行/并行接口HDD/CDROM(IDE)FDDUSBPCIISA前端总线/CPU总线接口卡接口卡外设总线扩展槽垦扑惕撩翰耳介集仲请究气攀海春占确况绝尘厌鹰碌午伴想根爪州院那湖第2章微型计算机基础第2章微型计算机基础22微型计算机的物理结构操搁甜噬俗豫邪鲜佣猛幸窃翟蹲耀蔓崭糙斩市尊哟盈镀蹭盖颐敢斑砂帅侵第2章微型计算机基础第2章微型计算机基础23INTEL 845GE跪姜咳悉募轴列吕搜袄卯尺壕珍绊腥栗汹舆沮租圾缀商分三励莫相穴篓搬第2章微型计算机基础第2章微型计算机基础24主板的主要硬件构成l CPU插座插座l 芯片组(南北桥芯片组(南北桥/HUB)l 内存插槽内存插槽l 高速缓存(现已集成到高速缓存(现已集成到CPU内部)内部)l 系统系统BIOS,硬件控制,硬件控制l CMOS,存放硬件配置参数,存放硬件配置参数l 总线扩展槽,总线扩展槽,PCI、ISAl 串行、并行接口串行、并行接口l 软软/硬盘、光驱插座硬盘、光驱插座哪闹怂嘎接掇刚删种霜算样围蔚美潍惋衔二颤予腊窿哑喻掷柯检胖雄塔摇第2章微型计算机基础第2章微型计算机基础25芯片组芯片组lCPU的外围控制芯片,通常为的外围控制芯片,通常为2片片l两种架构:南北桥、两种架构:南北桥、HUB(加速中心)(加速中心)l南北桥南北桥n北桥提供CPU/主存/高速缓存的连接、AGP接口、PCI桥接n南桥提供USB、IDE(FDD/HDD)、串/并口及ISA桥接等例如:Intel 440BX、VIA694(KT133)+686B、SiS 645等lHUBnGMCHAGP接口、存储器通道nICHPCI桥接、IDE控制器、USB、串/并口nFWH系统BIOS、显示BIOS、随机数发生器例如:Intel 810、Intel 815、Intel845等槽革下氧沦惺莱痴筷耕魄翟响畜氯爷拟罪膀名雅仕性别局屑之驾眠炳批隶第2章微型计算机基础第2章微型计算机基础26二、计算机的工作过程存储程序计算机存储程序计算机又称为冯诺依曼型计算机l以运算器为核心、以以运算器为核心、以存储程序原理存储程序原理为基础为基础l将计算过程描述为由许多条指令按一定顺序组成的程序,即程序是由多条有逻辑关系的指令组成,指令的长度不等(一般为14字节)l数据和程序均以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也是二进制形式l由控制器控制整个程序和数据的存取以及程序的执行指令指令驱动驱动嘛噶绎椽安盗炭瞧呵午鲍迅忙苔叼关耕人纂籍始汹苛募霍站座帕作异郸直第2章微型计算机基础第2章微型计算机基础27存储程序计算机的工作原理存储程序计算机的工作原理l控制器按预先存放在计算机存储器中的程序的流程自动地连续取出指令并执行之。指令流控制命令数据流擎噶吁姓婪腋呆陈薛昔虏玄困父阜抢霹主镁劳疑擎躁鬼树捐宫脚缘枕苏桨第2章微型计算机基础第2章微型计算机基础28程序的执行过程程序的执行过程程序指令1指令2指令3指令4指令n 取指令指令译码取操作数执行指令存结果指令周期操作码 操作数执行1。CPU如何知道从哪里取出程序的第一条指令?操作系统2。CPU如何按程序控制流执行指令?程序计数器3。CPU如何知道从哪里取操作数?地址、寻址方式迷河恬隆镀捐耶它宋潘割跋库写押吊特率蔼慰簇癣晴馆醉魁胖罗砰怠备遏第2章微型计算机基础第2章微型计算机基础29例:计算例:计算5+8(p35)汇编语言程序汇编语言程序对应的机器指令对应的机器指令 对应的操作对应的操作- - -MOV AL, 5 10110000 将立即数将立即数1传送到累加寄存器传送到累加寄存器AL中中 00000101ADD AL, 8 00000100 计算两个数的和,结果存放到计算两个数的和,结果存放到AL中中 00001000HLT 11110100 停机停机指令执行过程见下页图腻殖纵畦抹梗睡蓟委敞韧激捶蛛眯记酞撩矩淹投霄泻痘纸龋纽坤厉宠惕湖第2章微型计算机基础第2章微型计算机基础30指令执行过程指令执行过程(取指取指/译码译码/执行执行)累加器A加法器加法器数据寄存器DR指令寄存器IR指令译码器ID时序逻辑电路时序控制信号(控制命令)1011 00000000 01010000 01000000 10001111 0100内部总线存储器01234程序计数器PC地址MOV A, 5ADD A, 8HLT地址总线+1地址译码器读写控制电路输出地址输出地址1011 0000锁存指令锁存指令锁存数据锁存数据置初值置初值输出指输出指令地址令地址锁存地址锁存地址读写命令读写命令指令译码指令译码锁存输出地址寄存器AR室瘫毡友杉堡权曹雅羌翼橙钦追抠辖城撑厂酉别爹辰橡督谆抓火粱悄奋担第2章微型计算机基础第2章微型计算机基础312.2 80882.2 8088微处理器微处理器主要内容:l8088CPU外部引线及功能;外部引线及功能;l8088CPU的内部结构和特点;的内部结构和特点;l各内部寄存器的功能;各内部寄存器的功能;l8088的工作时序。的工作时序。带凑床棉讫闽膳数胯沫驭醋币然刃婿伎雏操惑冈因揖在拜硒攀圣幸淖频播第2章微型计算机基础第2章微型计算机基础32一、概述l8088、8086基本类似基本类似l16位CPU、AB宽度20位l差别:差别:l指令预取队列:8088为4字节,8086为6字节l数据总线引脚:8088有8根,8086有16根l8088为准为准16位位CPU,内部,内部DB为为16位,但外部仅位,但外部仅为为8位,位,16位数据要分两次传送位数据要分两次传送l本课程主要介绍本课程主要介绍8088(IBM PC采用)采用)蹲墙烩贞罗月父体取蝴腕掘圣狄炽件撵嘶藤季听迈木阎须种蜘蓟镐筛魄绥第2章微型计算机基础第2章微型计算机基础33指令预取队列(IPQ)指令的一般执行过程:指令的一般执行过程: 取指令取指令 指令译码指令译码 读取操作数读取操作数 执行指令执行指令 存放结果存放结果凄钎街六岸吁冷飞诀惕佐术洽惋梗岸紧郧肤属层厄惹胆瘤氨侮衍扁驴沿烃第2章微型计算机基础第2章微型计算机基础34串行工作方式:l80888088以前的以前的CPUCPU采用串行工作方式:采用串行工作方式: 1) CPU访问存储器访问存储器(存取数据或指令存取数据或指令)时要等待总线操作的完成时要等待总线操作的完成 2) CPU执行指令时总线处于空闲状态执行指令时总线处于空闲状态 缺点:缺点:CPU无法全速运行无法全速运行 解决:总线空闲时预取指令,使解决:总线空闲时预取指令,使CPU需要指令时能立刻得到需要指令时能立刻得到取指令1执行1取操作数2执行2CPUBUS忙碌忙碌忙碌忙碌存结果1取指令2谨亚粕埃塌虹捞铰钢碳湾鼻们猖吱渭讳刨律澳嚣誉颜予竞饼饲佰由援尽操第2章微型计算机基础第2章微型计算机基础35并行工作方式:l8088CPU采用并行工作方式采用并行工作方式取指令2 取操作数BIU存结果取指令3 取操作数 取指令4执行1执行2执行3 EUBUS忙碌忙碌忙碌忙碌忙碌忙碌伏箩早娱爬捻靴趋沤柔遍求跳停捏伴蛹像床衍亢谅猿项瑶圈棵粕咀铸绑哼第2章微型计算机基础第2章微型计算机基础368088的流水线操作的流水线操作l8088 CPU包括两大部分:包括两大部分:EU和和BIUlBIU不断地从存储器取指令送入IPQ,EU不断地从IPQ取出指令执行lEU和BIU构成了一个简单的2工位流水线l指令预取队列IPQ是实现流水线操作的关键(类似于工厂流水线的传送带)l新型新型CPU将一条指令划分成更多的阶段,以便可以同将一条指令划分成更多的阶段,以便可以同时执行更多的指令时执行更多的指令l例如,PIII为14个阶段,P4为20个阶段(超级流水线)无凿傅菩环幢梧透嘻朋日访苛坷研栗遮税瓤僧敖版爱禹针棺乐脸抡金械赎第2章微型计算机基础第2章微型计算机基础37结论l指令预取队列的存在使指令预取队列的存在使EU和和BIU两个部两个部分可同时进行工作,从而带来了以下两分可同时进行工作,从而带来了以下两个好处:个好处:l提高了CPU的效率l降低了对存储器存取速度的要求劫镊镇睹醒鳞唐匈榴捅坎苹的咖票腑呜廉音谍浦窍琅斜陕暑应化倍沃漏陷第2章微型计算机基础第2章微型计算机基础388088/8086 CPU的特点l采用并行流水线工作方式采用并行流水线工作方式l对内存空间实行分段管理:对内存空间实行分段管理:每段大小为每段大小为16B16B64KB64KB用段地址和段内偏移实现对用段地址和段内偏移实现对1MB1MB空间的寻址空间的寻址设置地址段寄存器指示段的首地址设置地址段寄存器指示段的首地址l支持多处理器系统;支持多处理器系统;l片内无浮点运算部件,浮点运算由数学协处理片内无浮点运算部件,浮点运算由数学协处理器器8087支持(或用软件模拟)支持(或用软件模拟)注:80486DX以后的CPU已将数学协处理器作为标准部件集成到CPU内部煎赵哄辛漫奸椒忠鄂费机垦兔醚格刃瓣北憾偏豆桥察喘仁熏绥柯饺畜菇第第2章微型计算机基础第2章微型计算机基础398088CPU的两种工作模式l8088可工作于两种模式:可工作于两种模式:l最小模式和最大模式l最小模式最小模式为单处理机模式,控制信号为单处理机模式,控制信号较少,一般可不必外接总线控制器。较少,一般可不必外接总线控制器。l最大模式最大模式为多处理机模式,控制信号为多处理机模式,控制信号较多,较多,CPU必须通过总线控制器与总必须通过总线控制器与总线相连。线相连。皋叛嘘刮猴撕侮罕肄谰梆轮不课晾餐妆庶臆狠室曾痴腋粱卤菲桌伏乱篱谗第2章微型计算机基础第2章微型计算机基础40二、8088 CPU的引线及功能引脚定义的方法可大致分为:引脚定义的方法可大致分为:l每个引脚只传送一种信息(每个引脚只传送一种信息(RDRD等);等);l引脚电平的高低不同的信号(引脚电平的高低不同的信号(IO/MIO/M等);等);lCPUCPU工作于不同方式有不同的名称和定义工作于不同方式有不同的名称和定义(WR/LOCK WR/LOCK 等);等);l分时复用引脚(分时复用引脚(ADAD7 7 AD AD0 0 等)等) ;l引脚的输入和输出分别传送不同的信息引脚的输入和输出分别传送不同的信息(RQ/GTRQ/GT等)。等)。娃一幻示嫂极郁壤珍朋菌脓戌鱼埂闽茶之汛待幕载蕊诛澳楚带块挫糜名槽第2章微型计算机基础第2章微型计算机基础41主要引线(最小模式下)80888088是工作在最小还是最大模式由是工作在最小还是最大模式由MN/MXMN/MX端状态端状态决定:决定:MN/MX=0MN/MX=0时工作于最大模式,反之工作于时工作于最大模式,反之工作于最小模式。最小模式。数据信号线数据信号线(DB)(DB)与地址信号线与地址信号线(AB)(AB):lAD7AD0:三态,地址:三态,地址/ /数据复用线。数据复用线。ALEALE有效时为地有效时为地 址的低址的低8 8位。地址信号有效时为输出,传送位。地址信号有效时为输出,传送 数据信号时为双向。数据信号时为双向。lA19A16:三态,输出。高:三态,输出。高4 4位地址信号,与状态信号位地址信号,与状态信号 S6-S3分时复用。分时复用。lA15A8 :三态,输出。三态,输出。输出输出8位地址信号位地址信号。疙逃汪磨动谋虐傍郧液侨骨榷涨释无翘锄梧抽汝幻门孙菠种茫快萍招宅酷第2章微型计算机基础第2章微型计算机基础42主要的控制和状态信号lWR: 三态,输出。写命令信号;三态,输出。写命令信号;lRD: 三态,输出。读命令信号;三态,输出。读命令信号;lIO/M:三态,输出。指出当前访问的是存储器还是:三态,输出。指出当前访问的是存储器还是I/O接接 口。高:口。高:I/O接口,低:内存接口,低:内存lDEN:三态,输出。低电平时,表示:三态,输出。低电平时,表示DB上的数据有效;上的数据有效;lRESET:输入,为高时,:输入,为高时,CPU执行复位;执行复位;lALE: 三态,输出。高:三态,输出。高:AB地址有效;地址有效;lDT/ R:三态,输出。数据传送方向,高:三态,输出。数据传送方向,高:CPU输出,输出, 低:低:CPU输入输入鲤铅厂抖僵暑凋盏偏杰貌吨不客妥盐口周雄巍益古局蒜俱诛乡返刷诅蒜苗第2章微型计算机基础第2章微型计算机基础43例:l 当当WR=1,RD=0,IO/M=0时,表示时,表示CPU当前正在进行当前正在进行读存储器读存储器操作。操作。罕裂蛹励究午贞赶揉矗叁梯羚蛛甥急合床蛋楔唬锰浊霍形发翘岛藐钞桔荒第2章微型计算机基础第2章微型计算机基础44READY信号(输入):用于协调用于协调CPU与存储器、与存储器、I/O接口之间的速度差异接口之间的速度差异READY信号由存储器或信号由存储器或I/O接口发出。接口发出。READY=0时,时,CPU就在就在T3后插入后插入TW周期,插入的周期,插入的TW个数取决于个数取决于READY何时变为高电平。何时变为高电平。白氖盛臼遥拓姆绳搂桩辖请抉搪侈袜酮虑诊闺电抵陀畏胆使僧茹奏踌件镜第2章微型计算机基础第2章微型计算机基础45中断请求和响应信号lINTR:输入,可屏蔽中断请求输入端。:输入,可屏蔽中断请求输入端。 高:有高:有INTR中断请求中断请求lNMI:输入,非屏蔽中断请求输入端。:输入,非屏蔽中断请求输入端。 低低高,有高,有NMI中断请求中断请求lINTA:输出,对:输出,对INTR信号的响应。信号的响应。系回唇挤胯释找孟拉伯芋回方萧剁刽隆厄换惮状仙脱吝命春眺滨这快那曹第2章微型计算机基础第2章微型计算机基础46总线保持信号总线保持信号lHOLD:总线保持请求信号输入端。当:总线保持请求信号输入端。当CPU 以外的其他设备要求占用总线时,以外的其他设备要求占用总线时, 通过该引脚向通过该引脚向CPU发出请求。发出请求。lHLDA:输出,对:输出,对HOLD信号的响应。为高信号的响应。为高 电平时,表示电平时,表示CPU已放弃总线控制已放弃总线控制 权,所有三态信号线均变为高阻状权,所有三态信号线均变为高阻状 态。态。蔫镑沮脯傍哆绸燕荧砍三氛止肇涌侵蛋札难惑巍宏湍楔忆涨膀坝撬斋僳灌第2章微型计算机基础第2章微型计算机基础47三、三、8088CPU的内部结构的内部结构l8088内部由两部分组成:内部由两部分组成: 执行单元(执行单元(EU) 总线接口单元(总线接口单元(BIU)沪胰戏曹巡埃叮诧赐浮姿必苗赖稳卯亏贿死迈挨了底劈矢田温轨焙预疡尤第2章微型计算机基础第2章微型计算机基础48执行单元EUl功能功能: 执行指令执行指令 从指令队列中取指令代码从指令队列中取指令代码 译码译码 在在ALU中完成数据的运算中完成数据的运算 运算结果运算结果 的特征保存在标志寄存器的特征保存在标志寄存器FLAGS中。中。舔煞推堕翱柞沧流甘蒲梯骏宋善廊帛丁秃战垢厨惺净退玄雅宦苔秘鸥午举第2章微型计算机基础第2章微型计算机基础49执行单元包括 算术逻辑单元(运算器)算术逻辑单元(运算器) 8个通用寄存器个通用寄存器 1个标志寄存器个标志寄存器 EU部分控制电路部分控制电路猴膝驯遵妇陵轩饲统侨青译坚狭锡美堑芬免容镑俘征乖原恼儿白座彤寇刀第2章微型计算机基础第2章微型计算机基础50总线接口单元BIUl功能:功能:l从内存中取指令送入指令预取队列从内存中取指令送入指令预取队列l负责与内存或输入负责与内存或输入/ /输出接口之间的数输出接口之间的数据传送据传送l在执行转移程序时,在执行转移程序时,BIU使指令预取队列使指令预取队列复位,从指定的新地址取指令,并立即复位,从指定的新地址取指令,并立即传给执行单元执行传给执行单元执行。些焚伟栅气窟抿夷练淋馒遁纲盼治号消佛梯乡吠锥爬倡得水费误哉刊人畅第2章微型计算机基础第2章微型计算机基础518088的内部寄存器l含含14个个16位寄存器,按功能可分为三类位寄存器,按功能可分为三类 8个通用寄存器个通用寄存器 4个段寄存器个段寄存器 2个控制寄存器个控制寄存器季椰洲驼顽阮圈诣频恋哪广技耻粗耐矽帆赔庚泉钞绿毗劲案守爹伯朽偏涟第2章微型计算机基础第2章微型计算机基础52通用寄存器 数据寄存器(数据寄存器(AX,BX,CX,DX)地址指针寄存器(地址指针寄存器(SP,BP)变址寄存器(变址寄存器(SI,DI)巩策隅柜兹乔猾吼酮邯乒胁蟹迸釉佬束跃吏篡袭憾揍竖狱账伊塞津逸孙咨第2章微型计算机基础第2章微型计算机基础53数据寄存器l8088含含4个个16位数据寄存器,它们又可位数据寄存器,它们又可分为分为8个个8位寄存器,即:位寄存器,即:lAX AH,ALlBX BH,BLlCX CH,CLlDX DH,DL常用来存放参与运算的操作数或运算结果常用来存放参与运算的操作数或运算结果搪钩窘郴皆吭纳涵壮曳揽醛职略恍众国泥骤棵碎弘思拧遏洪藏茨萎钩艺帮第2章微型计算机基础第2章微型计算机基础54数据寄存器特有的习惯用法lAX:累加器。多用于存放中间运算结果。所有:累加器。多用于存放中间运算结果。所有 I/O指令必须都通过指令必须都通过AX与接口传送信息;与接口传送信息;lBX:基址寄存器。在间接寻址中用于存放基地址;:基址寄存器。在间接寻址中用于存放基地址;lCX:计数寄存器。用于在循环或串操作指令中存:计数寄存器。用于在循环或串操作指令中存 放循环次数或重复次数;放循环次数或重复次数;lDX:数据寄存器。在:数据寄存器。在32位乘除法运算时,存放位乘除法运算时,存放 高高16位数;在间接寻址的位数;在间接寻址的I/O指令中存放指令中存放 I/O端口地址。端口地址。癌吐幅榴踪记白法签闽赛示靳忠巴怔鹅隔谆矽脓碌背骤赎操涧靴辽肮昨蜒第2章微型计算机基础第2章微型计算机基础55地址指针寄存器lSP:堆栈指针寄存器,其内容为栈顶的:堆栈指针寄存器,其内容为栈顶的 偏移地址;偏移地址;lBP:基址指针寄存器,常用于在访问内:基址指针寄存器,常用于在访问内 存时存放内存单元的偏移地址。存时存放内存单元的偏移地址。情颊载范邢戚岔类人颗钩戚循造懦沫问各坐持胎终碧靳驼瞧囤扰高剃誓藤第2章微型计算机基础第2章微型计算机基础56BX与BP在应用上的区别l作为通用寄存器,二者均可用于存放数作为通用寄存器,二者均可用于存放数据;据;l作为基址寄存器,作为基址寄存器,BX通常用于寻址数据通常用于寻址数据段;段;BP则通常用于寻址堆栈段。则通常用于寻址堆栈段。lBX一般与一般与DS或或ES搭配使用搭配使用浊亿俏塑卷瞬羹饶旋颤全织杨炭航永矫琴卿靖寅甭杖兜怖轴煎最勉舞厦睛第2章微型计算机基础第2章微型计算机基础57变址寄存器lSI:源变址寄存器:源变址寄存器lDI:目标变址寄存器:目标变址寄存器l变址寄存器常用于指令的间接寻址或变变址寄存器常用于指令的间接寻址或变址寻址。特别是在串操作指令中,用址寻址。特别是在串操作指令中,用SI存放源操作数的偏移地址,而用存放源操作数的偏移地址,而用DI存放存放目标操作数的偏移地址。目标操作数的偏移地址。粤疡愧烯身催藏溉饰葫酱壁裤呆肇孪屈霖蔷肖朋蚕染畜寐唇慈外级裸吁丹第2章微型计算机基础第2章微型计算机基础58段寄存器用于存放逻辑段的段基地址用于存放逻辑段的段基地址(逻辑段的概念后面将要介绍逻辑段的概念后面将要介绍) CS:代码段寄存器:代码段寄存器 代码段用于存放指令代码代码段用于存放指令代码 DS:数据段寄存器:数据段寄存器 ES:附加段寄存器:附加段寄存器 数据段和附加段用来存放操作数数据段和附加段用来存放操作数 SS:堆栈段寄存器:堆栈段寄存器 堆栈段用于存放返回地址,保存寄存器内容,堆栈段用于存放返回地址,保存寄存器内容, 传递参数传递参数节畅弟蚜硕克涤爪苑抠冒堪圭宦雪掇停怠广万溺润被崎骨休脑票棍哑疚呢第2章微型计算机基础第2章微型计算机基础59控制寄存器lIP:指令指针寄存器,其内容为下一条:指令指针寄存器,其内容为下一条 要执行的指令的偏移地址要执行的指令的偏移地址lFLAGS:标志寄存器:标志寄存器l状态标志:存放运算结果的特征l控制标志:控制某些特殊操作 6个状态标志位个状态标志位(CF,SF,AF,PF,OF,ZF) 3个控制标志位个控制标志位(IF,TF,DF)虫态魁殉囊虫叛蝶沸瓷恍挡蔓暇依模工霞迫扛芹迭马射象格鲸贾怯噬秆奖第2章微型计算机基础第2章微型计算机基础60四、存储器寻址l物理地址物理地址l8088:20根地址线,可寻址220(1MB)个存储单元lCPU送到AB上的20位的地址称为物理物理地址地址 勿甲铁圆价脚饲桂侧巡约肄伺质末锡朱蝶肿脾咳眺挞峻朔摔炸程诌永滋实第2章微型计算机基础第2章微型计算机基础61物理地址物理地址物理地址.60000H 60001H 60002H 60003H 60004H.12HF0H1BH08H存储器的操作完全基于存储器的操作完全基于物理地址。物理地址。问题:问题:80888088的内部总线和内部的内部总线和内部寄存器均为寄存器均为1616位,如何位,如何生成生成2020位地址?位地址?解决:存储器分段解决:存储器分段哎眯田篱大堰景剔鸡狞缔拾投耍矽抱稽智江苞率臀馆干小串桌泵靠挝蹬氨第2章微型计算机基础第2章微型计算机基础62存储器分段存储器分段高地址低地址段基址段基址段基址段基址最大最大64KB,最小,最小16B段i-1段i段i+1削艇哉吃估猿哮痊宵葡轧独琐菠集店溃剂秧幢磋信嫩侥榨辖凹阻吻魁摩恭第2章微型计算机基础第2章微型计算机基础63逻辑地址l段基地址段基地址和和段内偏移段内偏移组成了逻辑地址组成了逻辑地址 段地址 偏移地址(偏移量) 格式为:段地址格式为:段地址:偏移地址偏移地址 物理地址物理地址=段基地址段基地址16+偏移地址偏移地址60002H00H12H60000H0 0 0 0段基地址(段基地址(16位)位)段首地址段首地址 偏移地址=0002H验颗附疾舱拟粘诈肮歌氧缠肇薄狙些猎侍侯感索成伊敛苦麦斗进怂论嚎杏第2章微型计算机基础第2章微型计算机基础64nBIU中的地址加法器用来实现逻辑地址到物理地址的变换n8088 可同时访问4个段,4个段寄存器中的内容指示了每个段的基地址段基址段内偏移物理地址+16位20位0000衣馏汉游错邢弃锗丙魏夸斌提谆痰棒托裁俏腿境袁贺英痛迹颓挟荚蹲蛔硝第2章微型计算机基础第2章微型计算机基础65例:l已知已知CS=1055H,DS=250AH,ES=2EF0H,SS=8FF0H, DS段有一操作数,其偏移地址段有一操作数,其偏移地址=0204H, 1)画出各段在内存中的分布画出各段在内存中的分布 2)指出各段首地址指出各段首地址 3)该操作数的物理地址该操作数的物理地址=?10550H250A0H2EF00H8FF00HCSSS CSDSES解:解: 各段分布及段首址见右图所示。各段分布及段首址见右图所示。 操作数的物理地址为:操作数的物理地址为: 250AH10H+0204H = 252A4H颓耗盘殉便橱休沧恶肉铲猿镐雾举姑秤耸肠渗押烟度处矿氯态渺忙额耍焉第2章微型计算机基础第2章微型计算机基础66堆栈及堆栈段的使用l内存中一个按内存中一个按FILO方式操作的特殊区域方式操作的特殊区域l每次压栈和退栈均以每次压栈和退栈均以WORD为单位为单位lSS存放堆栈段地址,存放堆栈段地址,SP存放段内偏移,存放段内偏移,SS:SP构成了堆栈指针构成了堆栈指针l堆栈用于存放返回地址、过程参数或需要堆栈用于存放返回地址、过程参数或需要保护的数据保护的数据l常用于响应中断或子程序调用常用于响应中断或子程序调用落谢周锚膏谊此标茹镣淀庶搀郑宇鬼疗咨阮寸棵袱恒摔迸庚敲晦柴恭颂概第2章微型计算机基础第2章微型计算机基础67堆栈操作堆栈操作SPSSSS压栈前压栈前退栈后退栈后高低低高高12HSSF0HSP压栈后压栈后低高SPSPSPF0H12HSP汤墒扑羹陨呢拉付再舀甜匙诧安裔柞光灾繁阔等杂联盏料珐窒斌亥垮立档第2章微型计算机基础第2章微型计算机基础68例:l若已知(若已知(SS)=1000H (SP)=2000Hl则堆栈段的段首地址则堆栈段的段首地址=?l栈顶地址栈顶地址=?l若现在把若现在把1234H送入堆送入堆栈,则它所在的存储单元栈,则它所在的存储单元地址地址=?l若该段最后一个单元若该段最后一个单元 地址为地址为2FFFH,则栈底,则栈底 地址地址=?段首栈底栈顶堆栈段隶姐伦逢柔酬融肆扶淄雀抚蠢跨趣缠俄榷峻扑溉况恍菜扼娱裸媳鸦乾飞分第2章微型计算机基础第2章微型计算机基础69五、时序l时序的概念:时序的概念:CPU各引脚信号在时间上的关系。各引脚信号在时间上的关系。l总线周期:总线周期:CPU完成一次访问内存完成一次访问内存(或接口或接口)操作操作 所需要的时间。所需要的时间。 一个总线周期至少包括一个总线周期至少包括4个时钟周期。个时钟周期。l时钟周期:由时钟发生器产生。是计算机内部最时钟周期:由时钟发生器产生。是计算机内部最 小的时间单位,用小的时间单位,用Ti表示。表示。 (总线周期的时序参见教材总线周期的时序参见教材p51)犬申姿妆接怀揖腺圾卿导率鄙卡朗宏诡划庸锣遭厉雷佳宁压烟揽瞬椭初硝第2章微型计算机基础第2章微型计算机基础702.3 系统总线 主要内容:主要内容:l总线的基本概念和分类;总线的基本概念和分类;l总线的工作方式;总线的工作方式;l常用系统总线标准。常用系统总线标准。谎证败蹋瞒惺以疤大魄叁臻利骡聂恰砸甚然皿喉霄牲颅痘鲁矫换撇搔叮淖第2章微型计算机基础第2章微型计算机基础71一、概述l总线:总线: 是一组导线和相关的控制、驱动电路的是一组导线和相关的控制、驱动电路的集合。是计算机系统各部件之间传输地集合。是计算机系统各部件之间传输地址、数据和控制信息的公共通道。址、数据和控制信息的公共通道。地址总线(地址总线(AB)数据总线(数据总线(DB)控制总线(控制总线(CB)柬帕蝇扬库店袱瞪睦欧疗试姑缴缮谈即穷联攻鳞休寡惨渤祁煤调洱从锨氟第2章微型计算机基础第2章微型计算机基础72总线结构的优点总线结构的优点l简化系统设计(模块化)简化系统设计(模块化)l提高兼容性提高兼容性l便于扩充升级便于扩充升级l便于维修便于维修l减低生产成本减低生产成本卸巩子缮寂壹扑椒伦坤猴妹缎帅诅柬啥噪隅涯峨海摊桑釜扛熊宁万姿艺乱第2章微型计算机基础第2章微型计算机基础73总线分类 CPU总线:总线:CPU 其他部件其他部件系统总线:主机系统总线:主机I/O接口接口外部总线:微机外部总线:微机外设外设片内总线片内总线片外总线片外总线 按相对CPU的位置按层次 结构尊隆陆着次项牵笺豁渴郁庭厕颂邹氦莉世抱茶府挞每浆是果辩博等侦梢燎第2章微型计算机基础第2章微型计算机基础74总线结构l单总线结构单总线结构 简单,但总线竞争严重CPU M M I/O I/O I/O哥夸君识哇规跺奇荚现陆班现粉春掂叹绣折吾廷盖睦匀掖莽万嘱湾针膝惩第2章微型计算机基础第2章微型计算机基础75多总线结构面向面向CPU的双总线结构的双总线结构面向主存的双总线结构面向主存的双总线结构双总线结构双总线结构多总线结构多总线结构迷瘪诊锈溪猩迟邓砷西夕震爵壮他逾枣渣姬芒侩卉币循莆担槐松缺膜奄帮第2章微型计算机基础第2章微型计算机基础76多总线多总线结构(续)l教材教材p55l图2-23:面向CPU的双总线结构n把需要很高带宽的主存储器用存储总线单独与CPU相连n问题:外设到主存的数据传输必须通过CPU, 传输效率低,无法实现DMA传输l图2-24:面向主存的双总线结构n主存储器即与CPU直接连接,又与系统总线连接,较好地解决了上述问题播世旁姐停油剖盛亦音困住眺保厦馁芥洲媒眠吾年韦澜耕瘸酥础策熔慕漳第2章微型计算机基础第2章微型计算机基础77二、总线技术二、总线技术*l总线传输需要解决的问题:总线传输需要解决的问题:l传输同步协调通信双方的传输操作n同步、异步、半同步l总线仲裁消除多个设备同时使用总线造成的冲突现象nMaster查询,Slave独立请求l出错处理l信号驱动暮殿谩胖烦翠频灌苗许尉躁鳃阮蓑短苇和载谐沥跋燎溜砾寸毛却韭敢楞涌第2章微型计算机基础第2章微型计算机基础78同步方式同步方式l同步传输同步传输用公共的时钟统一用公共的时钟统一 各部件数据发各部件数据发送和接收的时机送和接收的时机l异步传输异步传输用控制和状态信号协调用控制和状态信号协调 各部件数各部件数据发送和接收的时机据发送和接收的时机l半同步半同步用公共的时钟统一用公共的时钟统一 控制和状态信号控制和状态信号的产生时机(即控制和状态信号与时钟是同步的产生时机(即控制和状态信号与时钟是同步的),但数据发送和接收的时机仍不固定的),但数据发送和接收的时机仍不固定边稚臻析折垮记酱蔫梨颓州摩凑炕绣滇码垄虞洞序腕喳剥败集擒司贼实妮第2章微型计算机基础第2章微型计算机基础79总线仲裁总线仲裁l用来决定某一时刻哪一个部件可以使用总线用来决定某一时刻哪一个部件可以使用总线l集中控制统一由总线控制器进行控制l分散控制总线控制由各部件共同实现,所有部件均按统一的规则来访问总线休勤沼蜗诣朴仟暂弹排喊窿达串逮柞吮暴患拔寡斡扦弊篮脱水哭肛墨邻矿第2章微型计算机基础第2章微型计算机基础80总线仲裁总线仲裁集中控制集中控制l1)链式查询()链式查询(p59图图2-28)基本原理是:基本原理是:l部件提出申请(BR)l总线控制器发出批准信号(BG)l提出申请的部件截获BG,并禁止BG信号进一步向后传播l提出申请的部件发出总线忙信号(BS),开始使用总线。总线忙信号将阻止其他部件使用总线,直到使用总线的设备释放总线l电路最简单,但优先级固定,不能改变馅哑岔今单电吏困涎宛禾涸吓毅硝臂掉嘻份馁怎枯踪豪肥谨佑瓤窘冗蛰捕第2章微型计算机基础第2章微型计算机基础81总线仲裁总线仲裁集中控制集中控制l2)计数器查询)计数器查询基本原理是:基本原理是:l需要使用总线的部件提出申请(BR)l总线控制器发出递增的设备地址l提出申请的设备检查设备地址,若与自己的地址匹配,就发出总线忙信号(BS),然后就可以使用总线l总线控制器根据检测到BS信号时的设备地址就知道当前哪个设备使用了总线l调整设备地址发出的顺序即可改变优先级别l仲裁过程较慢把刃凳噎篆月驰虐涤牧片呜菏弱瘪驶旬晌扮告瞥斟裙瑰紊牌淬鼠危光腰钞第2章微型计算机基础第2章微型计算机基础82总线仲裁总线仲裁集中控制集中控制l3)独立请求)独立请求基本原理是:基本原理是:l每个设备都拥有独立的总线请求线和总线应答线l总线控制器对所有的总线请求进行优先级排队,并响应级别最高的请求l得到响应的设备将占用总线进行传输l最常用,响应速度最快lPC机中使用的8237 DMAC采用此种方式密涅拽杜疥夏发帧阁第脊冬描听难载畴糊图袜划怖栈绥卜铭盐卸缕炼景禹第2章微型计算机基础第2章微型计算机基础83三、常见的系统总线三、常见的系统总线lISA(8/16位)位)lPCI(32/64位)位)lAGP(加速图形端口,用于提高图形处(加速图形端口,用于提高图形处 理能力)理能力)l自学自学P61P64l自行查找资料:自行查找资料:ISA、PCI、AGP分别位分别位于系统的的哪一个部分?于系统的的哪一个部分?档曾克戈最簧磁吕最蹿绝臆滦祭曳扦诺锅太鸿蹦烂悸肖釜乌兴沟交麦掉真第2章微型计算机基础第2章微型计算机基础84总线的主要性能指标l总线带宽(总线带宽(B/S):单位时间内总线上可传送):单位时间内总线上可传送 的数据量的数据量l总线位宽(总线位宽(bit):能同时传送的数据位数):能同时传送的数据位数l总线的工作频率(总线的工作频率(MHz)总线带宽总线带宽= (位宽位宽/8)(工作频率工作频率/每个存取周期的时钟数每个存取周期的时钟数)哀尝稠秒向划豆彭兰暮击喷陈类采藐沏抨郡袄戳情励宽补帛管丢牧甄宽吐第2章微型计算机基础第2章微型计算机基础85四、四、8088系统总线系统总线l最小模式最小模式仅支持单处理器(仅支持单处理器(p65图图2-32)l最小模式下主要解决:最小模式下主要解决:l地址与数据的分离l地址锁存l电路实现方案电路实现方案l用3片8位的锁存器8282实现地址锁存。ALE为锁存控制信号,OE#0使锁存的地址直接输出;l用1片双向三态门8286用作数据总线驱动和隔离,DT/R#作为方向控制,DEN#作为开门信号;l其他控制信号由8088直接产生。 还怎兑闰嚷驱男吉撕佃命龚注巧逝僧箩肠瞒余敏八夜甜置夫伟壕鳖援詹付第2章微型计算机基础第2章微型计算机基础86最小模式下的连接示意图最小模式下的连接示意图8088CPU控制总线控制总线数据总线数据总线地址总线地址总线地址地址锁存锁存数据数据收发器收发器ALE时钟发时钟发生生 器器3片8282DT/R#DEN#8286宽卧冯瑚涧舰峻馒郝蚤拔懈酷佯泪因谍胺闭枕扶宪滥袄瞩若柯酋靶缎杖能第2章微型计算机基础第2章微型计算机基础87最大模式l最大模式最大模式可支持多处理器(可支持多处理器(p66图图2-33)l大多数控制信号是由大多数控制信号是由总线控制器总线控制器8288对对S0#、S1#、S2#三个信号译码得到,如三个信号译码得到,如DT/R#、ALE、DEN#、IOR#、IOW#、MEMR#、MEMW#信号。信号。DB和和AB的的构成基本同最小模式。构成基本同最小模式。lPC/XT机的总线采用了最大模式,但有三点区别:机的总线采用了最大模式,但有三点区别:n地址总线驱动用2个74LS373和1个74LS244代替3个8282;n数据总线驱动用74LS245代替8286;n支持DMA传送。褪蓬拦砷克回株镐肩禄歌考灵避板图岁倘腆楞倘媒舆靖却殉跳包哺哭埂无第2章微型计算机基础第2章微型计算机基础88最大模式下的连接示意图最大模式下的连接示意图8088CPU数据总线数据总线地址总线地址总线地址地址锁存锁存数据数据收发收发ALE时钟发时钟发生生 器器总总 线线控制器控制器控制总线控制总线828282868288S0#S1#S2#吠用状鱼扩谦吮癣诵友除玛阔褂郎议腊龙密炬磅陆瓮割虱阉毗拼砖煮桌件第2章微型计算机基础第2章微型计算机基础89常用接口芯片介绍常用接口芯片介绍l8282 / 74LS373 具有三态正相输出的锁存器具有三态正相输出的锁存器lp67图2-34,内部包含8个D触发器l引脚:nDI0DI7 输入nDO0DO7 输出nSTB 锁存信号nOE# 输出允许l功能:nSTB = 1 锁存数据nOE# = 0 将锁存的数据输出l功能类似的还有功能类似的还有8283但为反相输出但为反相输出烃圆察灼借脐酣篱狸彪佑歧午疚瞄娩暑囚桶缝溉饮痉听衍故作伪腊辆裂照第2章微型计算机基础第2章微型计算机基础90总线驱动器总线驱动器l8286 / 74LS245 双向三态驱动器双向三态驱动器(p68图图2-36)l引脚:nA0A7和B0B7 双向数据线nOE# 输出允许nT 方向控制l功能:nOE#=0时,门导通;n门导通时: T=0,BA;T=1,ABl功能类似的还有功能类似的还有8287但为反相输出但为反相输出吼凳醚案嵌峭授垦迸神扭歪踩米汪锯戮搜垂每三溢考渺削亥药岸此喀鄙拟第2章微型计算机基础第2章微型计算机基础91总线驱动器(续)总线驱动器(续)l74LS244 三态门驱动器(含三态门驱动器(含8个门)个门)l引脚:nI1I8和和O1O8 输入线和输出线输入线和输出线nE1#,E2# 使能信号,各控制4个三态门l功能:n E1#=0,E2#=0,门导通,否则输出为高阻态音懊择狸泳乖服缄赃享瓤信惶肋由槐掳游画峪耐墩淹铂蒂得摄秤糙程伶运第2章微型计算机基础第2章微型计算机基础92作业:作业:p91l2.1l2.10(1)l2.132.18硬黄牺忽堤奖凤反阐蘸谤乌郑睦岩极汗伶缀爪重衙遁陛阜镀观嚣吝伶螟糙第2章微型计算机基础第2章微型计算机基础93
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号