欢迎来到天天文库
浏览记录
ID:39526977
大小:678.10 KB
页数:43页
时间:2019-07-05
《《接口复习串讲》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1第一章微型计算机概述《接口技术》总复习1.掌握微型计算机组成:微处理器、存储器、输入/输出接口电路和系统总线。2.掌握微处理器CPU组成:由算术逻辑部件ALU和累加器;寄存器组、指令指针寄存器、段寄存器;时序和控制逻辑部件;内部总线等组成。3.了解微型计算机性能指标:主频、字长、内存容量、存取周期、运算速度。1系统软件I/O接口寄存器组运算器控制器RAMROMI/O接口I/O设备I/O设备系统总线微处理器微型计算机微型计算机系统第二章8086/8088CPU8086是16位微处理器.采用双列直插式,40个引脚。其中16根数据线,20根地址线,在访问内存时使用地址线A19--A0,可寻
2、址1MB的内存空间;在访问外设时使用地址线A15—A0,共能寻址64K个I/O端口。有较强的指令系统,可对多种数据类型进行处理。8088是准16位微处理器,对外数据线8根(D7—D0)。1.结构和功能8086/8088CPU从功能上可分为总线接口单元BIU和指令执行单元EU两部分组成。BIU功能:完成取指令、形成20位物理地址、读操作数、送结果、所有与外部的操作由其完成。EU功能:从BIU的指令队列中取出指令、指令译码并且执行指令。BIU和EU的操作时并行的。2.8086与8088的区别1)对外数据线宽度不同:8086是16位,8088是8位2)指令队列大小不同:8086队列为6字节,
3、当队列有2个/2个以上字节空余时,BIU便会自动执行取指操作,填满指令队列,8088队列4字节,有1个字节空余时,BIU便会自动执行取指操作,补充指令队列。3)存储器和I/O控制信号不同,8086为M/IO,而8088为IO/M33.8086/8088CPU工作模式两种:最大模式和最小模式。1)掌握其主要特点及区别最小工作模式特点:▲单处理器模式,系统中只有8086一个处理器,往往用在组成基于8086CPU的最小系统。▲系统中所需要的控制信号直接由8086CPU提供▲MN/MX接+5V最大工作模式特点:▲多处理器模式,系统中包含一个以上的多个处理器,比如包含协处理器8087或I/O处理
4、器8089▲系统控制信号不是由8086直接产生,而是通过总线控制器8288提供▲MN/MX接地设置:MN/MX=如何设定工作方式1(接+5v)最小模式0(接“地”)最大模式2)掌握最小模式主要引脚和功能,以及与所讲的各种接口芯片如何连接、信号方向、是否三态。(DEN,M/IO,RD,WR,HOLD,HLDA,READY,ALE,BHE)及引脚的作用?43)掌握数据总线、地址总线宽度及寻址内存、I/O的地址范围8086CPU:16根数据线、20根地址线,在访问内存时使用地址线A19~A0,可寻址内存空间220,即1MB的内存范围;在访问外设时使用地址线A15~A0,能寻址I/O端口216
5、,即能寻址64K个8位的I/O端口。8088CPU:准16位微处理器,对外8根数据线。数据总线:三态、双向地址总线:三态、输出4、8086/8088存储器的分段结构,分体结构1)为什么分段?如何分段?因为8086/8088CPU直接寻址内存1MB,但CPU内部寄存器只有16位,只可寻址64KB,因此系统把整个存储空间分成许多逻辑段,每段容量不超过64KB;段和段之间可以是连续的,也可以是分开的或重叠的。2)掌握物理地址、逻辑地址、段基址、偏移量的概念,以及物理地址的计算。见课件、例题、习题。3)分体结构在物理连接上,8086CPU把1MB存储空间分两个512KB的存储体:偶地址存储体和
6、奇地址存储体。偶地址存储体的数据线与CPU数据总线低8位(D7~D0)相连,奇地址存储体的数据线与CPU数据总线高8位(D15~D8)相连。当A0=0时选偶数地址存储体,当BHE=0时选中奇数地址存储体。8086CPU从偶地址开始读/写一个字,只需访问一次存储器。8086CPU从奇地址开始读/写一个字,需占2个总线周期。©北京工业大学计算机学院®55.堆栈的操作:堆栈的增长方式:堆栈地址由高向低增长,栈底设在存储器的高地址区。堆栈的工作方式:先进后出以字为单位进行操作:每次压入或弹出都是一个字,且堆栈中的数据项以低字节在偶地址,高字节在奇地址的次序存放。进栈、出栈操作及指针变化:PUS
7、H时,先自动修改指针SP—2—>SP,然后低位数据—>(SP),高位数据—>(SP+1);POP时,先弹出SP和SP+1单元的内容,然后修改指针SP+2->SP;复习例题及作业6、8086/8088系统,系统复位时各寄存器的值。RESET信号为高电平时,8086CPU进入复位态。复位时CS为FFFFH,其它都清0(PSW、IP、DS、SS、ES、指令队列清空等)在复位之后重新启功时,从(CS:IP)内存的FFFF0H开始执行指令。67、CPU的
此文档下载收益归作者所有