《位微处理器》PPT课件.ppt
《《位微处理器》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《位微处理器》PPT课件.ppt(87页珍藏版)》请在三一办公上搜索。
1、四、16位微处理器,0.本章知识脉络,微处理器的发展历程8086/8088CPU的结构8086/8088CPU的引脚信号和工作模式8086/8088的主要操作功能,1.微处理器的发展历程,提到微处理器的历史,不得不说的一家公司,Fair Child,仙童,1.微处理器的发展历程,1879 美 爱迪生 白炽灯1904 英 弗莱明 真空二极管1907 美 李 德弗雷斯特 真空三极管1950 贝尔实验室 肖克莱、巴丁、布拉顿 晶体三极管,1.微处理器的发展历程,提到微处理器,不得不说的几个名字,1.微处理器的发展历程,Intel 创立者:鲍勃诺依斯和戈登摩尔时 间:1968年7月18日1971年11
2、月15日 霍夫 世界上第一个微处理器 4004,1.微处理器的发展历程,Intel 4004(第一代CPU的代表,4位时代)4位微处理器具备45条指令每秒能执行5万条指令性能不如ENIAC集成度却要高很多,微处理器从此诞生。,1.微处理器的发展历程,1972年Intel 8008(第二代CPU的代表 8位时代)性能是4004的两倍主频只有200KHZ只能做基本的整数运算同类处理器M6800、Z-80,1.微处理器的发展历程,1978年Intel i8086(第三代 16位CPU的代表)3微米制造技术集成度达到29000个晶体管内部和外部总线都是16位,寻址20位主频达4.77MHZ同类处理器M
3、68000、Z8000,1.微处理器的发展历程,1978年Intel 80888088并非8086的升级版,甚至性能还不如8086因为在IBM个人电脑中的使用,产生了PC的概念取得巨大的商业成功,因而名垂史册。同时,Intel提出了协处理器的概念8088可以搭配8087使用8087协处理器主要负责浮点方面的运算,直到486的推出,才将浮点和整数运算单元合并在一起。,1.微处理器的发展历程,1982年Intel 8028616位数据总线,24位地址总线1.5um技术制造主频12MHz以上它的效率是8088的4倍以上与8086二进制兼容建立了CISC(复杂指令集)结构,1.微处理器的发展历程,19
4、85 Intel 80386 DX/SX(第四代 32位CPU的代表)32位数据总线、32位地址总线(可寻址4GB)其中386SX是准32位CPU,即内部数据通道为32位,外部数据通道为16位,为了兼容采用286的系统设备40MHz主频,2.8086/8088 CPU 的结构,8088/8086 CPU,完成取指令和存取数据操作,负责分析指令和执行指令,4.2.1 执行部件(Execution Unit),AXBXCXDX,累加器基地址寄存器计数器数据寄存器,通用寄存器,15 0,算术逻辑单元 ALU,EU 控制器,EU,4.2.1 执行部件(Execution Unit),OF,DF,IF,
5、TF,SF,ZF,AF,PF,CF,15 11 10 9 8 7 6 5 4 3 2 1 0,进位标志,奇偶标志,半进位标志,零标志,符号标志,中断标志,单步标志,溢出标志,方向标志,控制标志,状态标志,FR 寄存器各位的含义,未使用,4.2.2 总线接口部件(Bus Interface Unit),20位的地址加法器,BIU,总线控制逻辑,4.2.2 总线接口部件(Bus Interface Unit),BIU和EU是并行工作的(流水线技术)当8086指令队列中有2个(8088有1个)空字节时,BIU自动把指令取到队列中EU从指令队列取指,执行。执行过程中如果要访问存储器或I/O,若此时BI
6、U正在取指,则取指完成后,响应EU的总线请求。当指令队列已满,EU又没有总线访问,BIU进入空闲状态执行转移、调用和返回指令时,指令队列中的原有内容自动消除,BIU开始往指令队列中装入目标程序段中的指令。,4.2.3 存储器结构,寻址能力CPU 所能访问的最大地址空间由CPU对外的地址线条数决定寻址空间=2地址线条数,4.2.3 存储器结构,寻址能力CPU 所能访问的最大地址空间由CPU对外的地址线条数决定寻址空间=2地址线条数,4.2.3 存储器结构,存储器的分段为什么要分段?8086外部地址线为20条故对外寻址能力为220=1MB8086内部地址线为16条故内部寻址能力为 216=64KB
7、分段的目的,正式为了解决用16位内部地址,访问1MB内存空间的问题,4.2.3 存储器结构,举个例子假如你的手机电话本仅能存储8位的电话号码你如何存储朋友们的手机号?,4.2.3 存储器结构,内存分段方法将1MB内存空间分为若干个逻辑段每个逻辑段的容量64KB各个段起始地址低4位必须全部为0(段首址可被16整除)各个段可以部分重叠、完全重叠、连续排列、断续排列,4.2.3 存储器结构,逻辑地址到物理地址的转换:地址加法器逻辑地址:程序员使用的地址、CPU内部总线上的地址(16位)物理地址:CPU访问内存或I/O设备所使用的地址(20位),4.2.3 存储器结构,3 2 1 0,0 0 0 0,
8、19 物 理 地 址 0,物理地址=段基址16+偏移地址,4.2.3 存储器结构,例若当前IP=2200H CS=1000H,则存放下一条待取指令的内存地址是?10000 H 2200 H=12200 HP77 图4-4,4.2.4 8086的总线工作周期,指令周期执行一条指令所需要的时间取指令分析指令执行指令总线周期CPU存取一次存储器或I/O端口所需要的时间总线周期由4个以上的时钟周期构成每个时钟周期又称作一个T状态,4.2.4 8086的总线工作周期,指令周期 与 总线周期的关系一般情况下一个指令周期包含若干个总线周期如:取指阶段,至少需要一个总线周期 取数阶段,至少需要一个总线周期 存
9、数阶段,至少学要一个总线周期在8086中,一般以时钟周期作为基本时间单位时钟周期=1/主频,4.2.4 8086的总线工作周期,指令周期,总线周期,总线周期,4.3 8086/8088 CPU的引脚信号和工作模式,引脚信号的类型与数量电源+地=2条20条地址线16条数据线时钟信号、复位信号等控制信号至少40+n 条 引脚,4.3 8086/8088 CPU的引脚信号和工作模式,1234567891011121314151617181920,4039383736353433323130292827262524232221,8086CPU,地AD14AD13AD12AD11AD10AD9AD8AD
10、7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLK地,VCC(5V)AD15A/S2A/S4A/S5A/S6BHE/S2MN/MXRDHOLD(RQ/GT0)HLDA(RQ/GT1)WR(LOCK)M/IO(S2)DT/R(S1)DEN(SD)ALE(QSD)INTA(QS4)TESTREADYRESET,芯片的引脚过多,会导致制造技术的困难,所以通常采用“引脚复用”技术来实现“一脚多用”从而减少芯片引脚数量,4.3 8086/8088 CPU的引脚信号和工作模式,小知识:芯片的封装形式为了工业生产的标准化,集成电路的外形及引脚分布有一定的规范,称为封装形式常见的封装形式有:双列
11、直插 DIP、QFP、SO等,4.3 8086/8088 CPU的引脚信号和工作模式,复用引脚的具体形式分时复用:不同时刻用作不同功能模式复用:不同工作模式下用作不同功能,1234567891011121314151617181920,4039383736353433323130292827262524232221,8086CPU,地AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLK地,VCC(5V)AD15A/S2A/S4A/S5A/S6BHE/S2MN/MXRDHOLD(RQ/GT0)HLDA(RQ/GT1)WR(LOC
12、K)M/IO(S2)DT/R(S1)DEN(SD)ALE(QSD)INTA(QS4)TESTREADYRESET,4.3.1 8086/8088的引脚信号和功能,分时复用引脚AD15AD0(8088中只有AD7 AD0)地址/数据复用总线,双向,三态总线周期的T1状态输出地址T2、T3状态输出数据A19/S6A16/S3,地址/状态线复用,输出,三态总线周期的T1状态输出地址其余状态输出状态信息,4.3.1 8086/8088的引脚信号和功能,BHE/S7(8086)高8位数据线允许/状态信息复用引脚,输出,4.3.1 8086/8088的引脚信号和功能,单一功能引脚NMI,非屏蔽中断,输入I
13、NTR,可屏蔽中断请求信号,输入RD,读信号,输出,三态,低电平有效CLK,时钟信号,输入RESET,复位信号,输入,4.3.1 8086/8088的引脚信号和功能,单一功能引脚READY,准备好信号,输入TEST,测试信号,输入,低电平有效MN/MX,最小/最大模式控制引脚,输入此引脚接电源(高电平)时8086工作于最小模式此引脚接地(低电平)时8086工作于最大模式GND地和VCC电源引脚,4.3.2 最小工作模式,最小工作模式的含义系统中只有8086或8088一个微处理器所有总线控制信号直接来自8086或8088相对地最大工作模式是指系统中包含多个微处理器的情况一般由8086或8088作
14、为主处理器,8087作为数值运算协处理器,8089作为输入输出协处理器,4.3.2 最小工作模式,最小模式下的系统框图,为何要使用地址锁存和数据收发?,1、地址和数据引脚是分时复用的,这就需要对不同时刻发送的数据(地址或数据)进行区分和保存2、CPU的运行速度相对于内存和外设是很高的,这就需要有个暂存部件,将CPU发出的“转瞬即逝”的数据保存下来。3、当系统外部电路较多或信号传输线路较长时,需要增加输出信号的强度(电流)。,4.3.2 最小工作模式,地址总线相关引脚AD0AD15、A16、A17、A18、A19BHEALE(Address Latch Enable):地址所存允许(输出)向地址
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 位微处理器 微处理器 PPT 课件

链接地址:https://www.31ppt.com/p-5462384.html