天津大学 微机原理 课件 第二章..ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 微处理器的主要性能指标 1、字长 2、指令数 3、运算速度-基本指令执行时间 4、访存空间 5、高速缓存大小 6、虚拟存储空间 2.2 8086/8088微处理器 1. 8086的内部结构 ? 执行部件EU(Execution Unit) ? 总线接口部件BIU(Bus Interface Unit) (2)指令执行部件EU (1)数据寄存器 AX(Accumulator Register) 累加器一般用来存放参加运算的数据和结果,在乘、除法运算、I/O操作、BCD数运算中有不可替代的作用。 CX(Counter) 将它称作计数寄存器,是因为它既可作数据寄存器,又可在串指令和移位指令中作计数用。 总线接口部件BIU设有4个16位段寄存器 实际地址的产生 总线周期: CPU完成对存储器或I/O端口一次访问所需的时间 若存储器或外设速度慢,则向CPU发送READY无效信号,可在T3后插入一个或多个等待周期TW;就绪后,发READY有效信号,CPU自动脱离TW而进入T4状态。 若一个总线周期后不执行下一个总线周期,即总线上无数据传输操作,系统总线处于空闲状态,此时执行空闲周期。 BHE 、 AD0的代码组合和对应的操作 6.最小模式系统配置及引脚说明 ◆MN/MX端接VCC或GND,决定工作在最小模式或最大模式 ◆8084A为时钟发生器,外接15MHz振荡源,经8284A三分频后,得5MHz主频送到8086系统时钟端CLK。 ◆用3片8282作地址锁存器,在T1时锁存地址/ 数据复用线上的地址A19-A0和BHE信号 ◆当系统所连的存储器和外设较多时,需要增加数据总线的驱动能力 ◆系统组成还必须有其他的一些,如半导体存储器RAM和ROM,外部设备的I/O接口,中断控制管理部件等组件 7. “引脚” 小结 CPU引脚可分成三类信号 16位数据线:D0 ~ D15 20位地址线:A0 ~ A19 控制线(最小模式下): 系统必有:RESET、CLK、Vcc、GND 控制外围芯片:DT/R、DEN、ALE 控制存储器/IO端口读写:M/IO、BHE、RD、WR、READY。 用于中断联络和控制:INTR、NMI、INTA。 用于DMA联络和控制:HOLD,HLDA。 8. 存储器组织 (1)字节、字及双字的存放 存储器是按字节进行组织的,两个相邻的字节被称为一个“字” 。 字节的存放:在存储器中按顺序排列存放; 字的存放:将字的低位字节存放在低地址中,高位字节存放在高地址中,并以低地址作为该字的地址。 双字的存放:双字通常为地址指针,将偏移量存放于低地址的字单元,段基址存放于高地址的字单元 8086的存储格式 9. I/O组织 8086系统和外部设备之间是通过I/O接口相互传输信息的。 端口:I/O芯片上的一个或一组寄存器,一个I/O芯片上有若干个端口 端口号(端口地址):为每个I/O端口分配的地址,具有惟一性。 微机I/O端口有两种编址方式 (1)统一编址 (2)独立编址 (1)编址方式 统一编址 又称“存储器映射方式”。在这种编址方式下 ,I/O端口地址置于存储器空间中,和存储单元统一编址。 优点:无需专门的I/O指令,对端口操作的指令类型多,从而简化了指令系统的设计。 缺点:端口占用存储器的地址空间,使存储器容量更加紧张,同时端口指令的长度增加,执行时间较长,端口地址译码器较复杂。 (2)端口地址说明 8086使用A15~A0这16根地址线作为I/O端口地址线,可访问端口最多可达64K个8位端口或32K个16位端口。 和存储器的字单元一样,对于奇地址的16位端口的访问,要进行两次操作才能完成。 16位的I/O端口地址无需经过地址加法器产生,因而不使用段寄存器。 从AB总线上发出的端口地址仍为20位,只不过最高四位A19~A16为0。 10. 8086的总线操作时序 (1)存储器读周期: 一个基本的存储器读周期由4个T状态组成,存储器读涉及的信号有: ① 用 M/IO信号确定是访问存储器还是外设。 ② 20位地址信号A19~A0及地址锁存信号ALE。 ③ 读命令RD。 ④ 控制传送方向的信号DT/R、DEN。 ⑤ 判断从奇偶地址读取BHE (2)存储器写周期: CPU写存储器涉及的信号: ① 用M/IO 信号确定是与存储器或外设通讯。 ② 20位地址信号A19~A0及地址锁存信号ALE。 ③ 写命令WR。 ④ 控制传送方向的信号DT/R、DEN。 ⑤ 判断从奇偶地址写入BHE 独立编址 又称“I/O映射方式”。将端口单独编址构成一个I/O空间,不占用存

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档