接口技术第二章节新.ppt

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

* 本章内容提要: 微型计算机的组成及工作原理 8086微处理器的功能结构 8086/8088寄存器结构 8086存储器 8086的引脚信号和工作模式 微处理器总线时序 80x86系列微处理器 第二章 微型计算机系统中的微处理器 2.1 微型计算机的组成及工作原理 2.1.1微型计算机基本结构 到目前为止,大多数微型计算机的结构归属于冯·诺依曼结构,主要包括运算器、控制器、存储器、I/O设备及其接口电路,如图2.1所示。运算器和控制器合称为中央处理器CPU。 2.1.1微型计算机基本结构 2.1.2 微处理器CPU 微处理器简称CPU,是用来实现运算和控制功能的部件,是整个微型计算机的核心,由运算器、控制器和寄存器组3部分组成。CPU一般具有以下基本功能: 1) 指明将要执行指令所在存储单元的地址,取出指令并进行译码。 2) 执行算术运算和逻辑运算,暂存少量数据。 3) 传送数据,包括在CPU内部传送数据以及与外界交换数据。 4) 对各部件进行控制,包括对CPU内部的控制和对CPU以外部件的控制。 5) 响应其他部件发出的中断请求和总线请求等。 2.1.3总线 微型计算机系统采用总线结构,将5大部件连接起来。各部件之间传送信息的公共通道,称为总线(BUS)。 在总线上流动的信息大致可分为两类: 一类是数据和程序,数据包括程序运行所需的原始数据和程序运行的结果以及这些数据的地址信息; 另一类是控制器向各部件发出的控制命令以及各部件发给控制器的状态信息。 微机系统利用3组总线,即数据总线DB、地址总线AB和控制总线CB分别传送指令及指令执行过程中相关的数据、地址信息和控制信息。 2.1.3 总线 (1)数据总线 数据总线是在CPU、存储器或I/O端口等部件之间传递数据的通道,每次传送一个“计算机字长”,其宽度(根数)通常与计算机的字长一致。数据总线的传输是双向的。 (2)地址总线 地址总线是寻找、传送存储单元或I/O端口的地址信息的总线。地址总线是由CPU输出给存储器或I/O端口。地址总线数决定了CPU当前可直接寻址空间的大小。 (3)控制总线 CPU控制器发往各部件的控制信号线以及各部件发给CPU的状态信号线构成了“控制总线”,控制线总体上是“双向”的,但就控制总线中某一根来说,在一种确定状态下,只能表示一种信息,其传输是单向的。 2.1.4 存储器 存储器是指微型计算机的内存储器(人们常说内存条),它通常由CPU之外的半导体存储器芯片组成,用来存放程序、原始操作数,中间结果和最终结果数据。 2.1.5 输入/输出设备及其接口电路 输入/输出设备统称为外部设备(简称外设),是微型计算机的重要组成部分。与微型计算机相连接的各种设备统称外部设备。例如,键盘、打印机、显示器、磁带机、磁盘等。另外,在微型计算机的工程应用中,所使用的各种开关、继电器、步进电机、A/D及D/A变换器等均可看作微型计算机的外部设备。 2.2 8086微处理器的功能结构 8086是Intel系列的16位微处理器,是80x86系列微机发展的基础。它所具有的主要特性如下: 1)制造工艺:采用具有高速运算性能的HMOS工艺制成。2)芯片集成度:芯片上集成有29万个晶体管,用单一的+5V电源和40条引脚的双列直插式封装。 3)时钟频率:5~10MHz,最快的指令执行时间0.4μs。4)字长:16位8088为准16位。 5)总线使用方式:数据、地址总线分时复用。 6)内存容量:20位地址可寻址1MB。 7)端口地址:16位I/O地址可寻址64KB个端口。 8)中断功能:可处理内部软件中断和外部硬件中断,中断源可多达25个。 2.2.1 8086/8088 CPU的内部结构 2.2.2 EU和BIU的并行工作 2.2.3 8086与8088的区别 相同点: 1.微处理器内部采用16位结构 2.内部的两个功能部件EU一样 区别: 1.8086的指令队列是6字节长,而8088的指令为4字长; 2.8086是真正的16位机,同BIU相连的8086总线中数据总线是16位总线,而8088是准16位机,同BIU相连的8088总线中数据总线为8位总线。 2.3 8086/8088寄存器结构 在8086微处理器中可供程序员使用的有14个16位寄存器,如图2.5所示。一般而言,14个寄存器按其用途可分为通用寄存器、指令指针、标志寄存器和段寄存器4类。 2.3.1 通用寄存器 一、数据寄存器 数据寄存器包

文档评论(0)

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

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

1亿VIP精品文档

相关文档