- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 读总线周期 写总线周期 * * §2.5 总线 * 主要内容: 概述; 总线的基本功能; 常用系统总线和外设总线标准; 8088系统总线 * 2.5.1 概述 1.总线的概念: 是一组导线和相关的控制、驱动电路的集合。是计算机系统各部件之间传输地址、数据和控制信息的通道。 * 总线分类 数据总线DB 地址总线AB 控制总线CB 按传送信息的类型分 2.总线的分类: 1)按传送信息的类型划分 * 总线分类 CPU总线 系统总线 外部总线 片内总线 片外总线 按相对CPU的位置分 按层次结构分 * 二、总线的系统结构 单总线结构 CPU M M I/O I/O I/O * 多总线结构 面向CPU的双总线结构 面向主存的双总线结构 双总线结构 多总线结构 * 面向CPU的双总线结构 存储器与I/O接口间无直接通道 CPU M I/O I/O I/O * 面向存储器的双总线结构 在单总线结构基础上增加一条CPU到存储器的高速总线 CPU M I/O I/O I/O * 多总线结构 在单总线结构基础上增加一条CPU到存储器的高速总线 CPU M I/O I/O I/O * 总线的基本功能 数据传送 仲裁控制 出错处理 总线驱动 * 三、常用系统总线 ISA(8/16位) PCI(32/64位) AGP(加速图形端口,用于提高图形处理能力) * 总线的主要性能指标 总线带宽(B/S):单位时间内总线上可传送 的数据量 总线位宽(bit): 能同时传送的数据位数 总线的工作频率(MHz) 总线带宽= (位宽/8)?(工作频率/每个存取周期的时钟数) 2.5 新型CPU简介-80286 16位数据线,24根地址线 逻辑上有四个独立的处理元件:执行部件EU、地址部件AU、总线部件BU、指令部件IU 三组寄存器:通用寄存器、段寄存器、状态和控制寄存器 具有实地址和虚地址保护方式 CPU简介-80286 新型CPU简介-80286 §2.5 实地址方式与8086工作方式基本相同。为了和8086兼容,80286的24根地址线中只有低20位A19~A0有用,因此,在实地址方式中可寻址空间为1MB 虚地址保护方式支持对虚拟存储器的管理,使用24根地址线A23~A0,可直接寻址16MB空间 CPU简介-80286 新型CPU简介-80386 §2.5 32位数据线,32根地址线 内部结构由三大部分组成:总线接口部件(BIU)、中央处理部件(指令预取部件IPU、指令译码部件IDU、执行单元EU)、存储器管理部件 七组寄存器:通用寄存器、段寄存器、专用寄存器、控制寄存器、系统地址寄存器、调试寄存器、测试寄存器 CPU简介-80386 新型CPU简介-80286 §2.5 80386的最大特点是在CPU芯片上集成了一个存储器管理部件(MMU),可对246的虚拟存储空间和4千兆(232)的物理存储空间进行分段和分页管理 CPU简介-80386 * 本章课外自学内容 第2.4节:80386微处理器 第2.5节: Pentium 4微处理器 * 第2章作业 2.3,2.4,2.9,2.10 * 执行单元 功能 指令译码 指令执行 暂存中间运算结果 保存运算结果特征 指令的执行 在标志寄存器FLAGS中 在ALU中完成 在通用寄存器中 * 总线接口单元BIU 功能: 从内存中取指令到指令预取队列 负责与内存或输入/输出接口之间的数据传送 在执行转移程序时,BIU使指令预取队列复位,从指定的新地址取指令,并立即传给执行单元执行。 存储器 存储器的逻辑地址和物理地址 存储器中的每个存储单元都可以用两个形式的地址来表示: 实际地址:也称物理地址,是用唯一的20位二进制数所表示的地址,规定了1M字节存储器中某个具体单元的地址 逻辑地址:在程序中使用,即段地址:偏移地址 总线接口单元BIU §2.1 段基址和段内偏移量 “段基址”:决定了该段第一个字节的位置 “段内偏移量”:相对于该段起点字节的距离 段基址存放在段寄存器CS、SS、DS和ES中 段内偏移量由SP、BP、SI、DI、IP以及相应寄存器的组合而组成 存储器 总线接口单元BIU §2.1 物理地址=段基址 * 16 +偏移地址 8086/8088CPU中BIU单元的加法器可用来完成物理地址的计算 段寄存器值 偏移量 + 物理地址 16位 4位 16位 20位 存储器物理地 址的计算方法: 0000 存储器 总线接口单元BIU §2.1
文档评论(0)