[工学]微机原理 第4章 16位微处理器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]微机原理 第4章 16位微处理器

第4章 16位微处理器 4.1 16位微处理器概述 4.2 8086/8088 CPU的结构 4.3 8086/8088 CPU的引脚信号和工作模式 4.4 8086/8088的主要操作功能 4.1 16位微处理器概述 80x86微处理器是美国Intel 公司生产的系列微处理器。该公司成立于1968年,1969年就设计了4位的4004 芯片,1973年开发出8位的8080芯片,1978年正式推出16位的8086微处理器芯片,由此开始了Intel公司的80x86系列微处理器的生产历史。 表4.1给出了80x86系列微处理器概况。 “集成度”:指CPU芯片中所包含的晶体管数,单位(万个/片)。 “主频”:指芯片所使用的时钟频率,它直接影响计算机的运行速度。 “数据总线”:是计算机中各个组成部件间进行数据传送时的公共通道,“内数据总线宽度”是指CPU芯片内部数据传送的宽度(位数),“外数据总线宽度”是指CPU与外部交换数据时的数据宽度,显然,数据总线位数越多,数据交换的速度就越快。 “地址总线”:是在对存储器或I/O端口进行访问时,传送由CPU提供的要访问的存储单元或I/O端口的地址信息的总线,其宽度决定了处理器能直接访问的主存容量大小。 说明: 80x86CPU在发展过程中,存储器的管理机制发生了较大变化。8086/8088CPU对存储器的管理采用实方式;80286CPU除了可在实方式下工作外,还可以在保护方式下工作;而80386CPU之后的处理器则具有三种工作方式:实方式、保护方式和虚拟8086方式。 实方式:对存储器采用的是分段管理。 保护方式:机器可提供虚拟存储管理(为用户提供了一个比实际主存空间大得多的程序地址空间)和多任务管理机制(可允许多个用户或一个用户的多个任务同时在机器上运行)。 虚拟8086方式:一台机器可以同时模拟多个8086处理器的工作。 4.2 8086/8088 CPU的结构 4.3 8086/8088 CPU的引脚信号和工作模式 4.4 8086/8088的主要操作功能 读总线周期 写总线周期 说明: T1状态 输出M/IO选择信号,该信号整个总线周期有效 输出传输方向控制信号DT/R 输出地址信号、BHE信号,并通过ALE控制锁存 T2状态 地址信号消失,AD0~AD15进入高阻抗或开始发送数据 DEN信号开始有效,RD信号或WR信号有效 T3,Tw状态 在前沿检测READY信号, AD0~AD15接收或发送数据 T4状态 读:在前沿进行采样,完成数据的接收 写:数据总线信号撤除,控制信号进入无效状态 检测总线上的中断请求、总线请求等信号 课堂练习题: 1、内存0005CH处4个字节为D2,EF,00,F0,它是中断________的入口地址存放处,它表示该中断处理程序的起始地址为________:________。 2、从CPU的NMI引脚产生的中断叫做__,他的响应不受__的影响。 3、CPU在指令的最后一个时钟周期检测INTR引脚,若测得INTR为___且IF为____,则CPU在结束当前指令后响应中断请求。   (3) ?LOCK(Lock):引脚29,总线封锁信号,输出。当LOCK为低电平时,系统中其他总线主设备就不能获得总线的控制权而占用总线。LOCK信号由指令前缀LOCK产生,LOCK指令后面的一条指令执行完后,便撤消了LOCK信号。另外,在DMA期间,LOCK被浮空而处于高阻状态。 (4) RQ/GT1、RQ/GT0(Request/Grant):引脚30、31,总线请求信号(输入)/总线请求允许信号(输出)。这两个信号可供8086/8088以外的2个协处理器向8086/8088发出使用总线的请求信号RQ(相当于最小方式时的HOLD信号)。而8086/8088在现行总线周期结束后让出总线,发出总线请求允许信号GT(相当于最小方式的HLDA信号),此时,外部协处理器便获得了总线的控制权。其中RQ / GT0比RQ / GT1的优先级高。 4.8088与8086引脚的区别 8088与8086绝大多数引脚的名称和功能是完全相同的,仅有以下三点不同: (1) AD15?AD0的定义不同。在8086中都定义为地址/数据分时复用引脚;而在8088中,由于只需要8条数据线,因此,对应于8086的AD15?AD8这8根引脚在8088中定义为A15?A8,它们在8088中只做地址线用。 (2) 引脚34的定义不同。在最大方式下,8088的第34引脚保持高电平,而8086在最大方式下34引脚的定义与最小方式下相同。

文档评论(0)

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

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

1亿VIP精品文档

相关文档