- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2单元微处理器结构及基本原理
第2章 微处理器结构及基本原理 本章学习目标 掌握微处理器的结构 掌握微处理器的工作原理 2.1 Intel 8086 微处理器内部结构 8086微处理器的主要特点: 16位微处理器; 数据总线16位; 地址总线20位,可寻址1MB存储空间; 时钟频率为5~10MHz。 8086 CPU的内部结构由执行单元EU(execution unit)和总线接口部件BIU(bus interface unit)两部分组成。 Intel 8086 微处理器的内部结构如图所示。 1.总线接口部件BIU 总线接口部件BIU负责8086 CPU与存储器和外设之间的信息传送。 BIU负责从内存的指定区域取出指令,送至指令队列排队。在执行指令时所需要的操作数,也由BIU从内存的指定区域取出,传送给执行部件EU去执行。 BIU包含一个地址加法器、一组16位的段寄存器、一个16位的指令指针IP、一个6字节的指令队列缓冲器及总线控制电路。 (1)地址加法器和段寄存器 8086采用了分段结构,将1MB的内存空间划分为若干个逻辑段,在每个逻辑段中使用16位段基址和16位偏移地址进行寻址,段寄存器用来存放各段的段基址。 利用BIU的地址加法器计算并形成CPU所要访问的存储单元地址(20位)或I/O端口地址(16位)。 (2)指令队列缓冲器 指令队列缓冲器是6个字节的“先进先出”的RAM存储器,用来按顺序存放CPU要执行的指令代码,并送入执行部件EU中去执行。 EU总是从指令队列的输出端取指令,每当指令队列中存满一条指令后,EU就立即开始执行。 当指令队列中前两个指令字节被EU取走后,BIU就自动执行总线操作,读出指令并填入指令队列中。 当程序发生跳转时,BIU则立即清除原来指令队列中的内容并重新开始读取指令代码。 (3)总线控制电路 总线控制电路主要负责产生总线控制信号。 2.执行部件EU 从BIU的指令队列中取出指令、分析指令并执行指令,而执行指令过程中所需要的数据和执行的结果,也都由EU向BIU发出请求,再由BIU对存储器或外设进行存取操作来完成。 EU部件主要由算术逻辑单元、标志寄存器、通用寄存器、指针寄存器、暂存寄存器、指令译码器和控制电路组成。 (1)算术逻辑单元ALU ALU是一个16位的算术逻辑运算部件,用来对操作数进行算术运算和逻辑运算,也可以按指令的寻址方式计算出CPU要访问的内存单元的16位偏移地址。 (2)数据暂存寄存器 数据暂存寄存器是一个16位的寄存器,它的主要功能是暂时保存数据,并向ALU提供参与运算的操作数。 (3)EU控制电路 EU控制电路接收从BIU指令队列中取出的指令代码,经过分析、译码后形成各种实时控制信号,对各个部件进行实时操作。 2.2 Intel 8086微处理器引脚信号及功能 8086 CPU是40引脚双列直插式芯片,微处理器通过这些引脚可以和存储器、I/O接口、外部控制管理部件,以及其他微处理器相互交换信息。 最小模式,就是在系统中只有一个8086微处理器,所有的总线控制信号都直接由8086 CPU产生,因此,系统中的总线控制电路被减到最少。 最大模式系统中,总是包含两个或多个微处理器,其中一个主处理器就是8086,其他的处理器称为协处理器,它们是协助主处理器工作的。 当CPU处于不同工作模式时,其部分引脚的功能是不同的。 1.两种工作方式功能相同的引脚 (1)AD15 ~AD0(address data bus):地址/数据总线,双向,三态。 (2)A19/S6~A16/S3(address/status):地址/状态信号,输出,三态。 S6表示CPU与总线连接的情况,S5指示当前中断允许标志IF的状态。 S4, S3的代码组合用来指明当前正在使用的段寄存器。 (3)/BHE /S7(bus high enable/status):允许总线高8位数据传送/状态信号,输出,三态。 /BHE为总线高8位数据允许信号,当/BHE低电平有效时,表明在高8位数据总线D15 ~D8上传送1个字节的数据。S7为设备的状态信号。 (4)/RD(read):读信号,输出,三态,低电平有效。 /RD信号低电平有效时,表示CPU正在进行读存储器或读I/O端口的操作。 (5)READY(ready):准备就绪信号,输入,高电平有效。 READY信号用来实现CPU与存储器或I/O端口之间的时序匹配。 当READY信号高电平有效时,表示CPU要访问的存储器或I/O端口已经作好了输入/输出数据的准备工作,CPU可以进行读/写操作。 当READY信号为低电平时,则表示存储器或I/O端口还未准备就绪,CPU需要插入若干个“TW状态”进行等待。 (6)INTR(interrupt request):可屏蔽中断请求信号,输入,高电平
您可能关注的文档
最近下载
- 部队个人防护器材优质教案.doc VIP
- 2025年基于石油企业的价格管理新模式.pdf VIP
- 新教科版(2025版)六年级上册科学全册教案+单元测试卷 .pdf VIP
- 2024-2025新人教版初中数学七年级上册(全册)优秀ppt课件.pptx VIP
- 2025年陕西省综合评标评审专家库考试在线题库及答案.docx VIP
- 《T/CSPSTC 78-2021顶管法管道工程技术规程》.pdf
- 2025年甘肃省公路交通建设集团康略高速公路收费运营人员招聘71人笔试备考试题及答案解析.docx VIP
- 第一单元(核心素养目标教案)-统编版语文五年级上册.docx VIP
- 中考作文指导:中考作文审题课件.pptx
- 2023新能源风电生产指标体系.docx VIP
文档评论(0)