微机原理第二章8086微处理器.ppt

微机原理第二章8086微处理器.ppt

ID:51499329

大小:881.50 KB

页数:40页

时间:2020-03-25

微机原理第二章8086微处理器.ppt_第1页
微机原理第二章8086微处理器.ppt_第2页
微机原理第二章8086微处理器.ppt_第3页
微机原理第二章8086微处理器.ppt_第4页
微机原理第二章8086微处理器.ppt_第5页
资源描述:

《微机原理第二章8086微处理器.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、指令执行示例1第二章:8086/8088微处理器微处理器的结构微处理器的内部寄存器微处理器的引脚功能微处理器的存储器组织最大模式和最小模式微处理器的时序2存储器分段由于CPU内部的寄存器都是16位的,为了能够提供20位的物理地址,系统中采用了存储器分段的方法。规定存储器的一个段为64KB,由段寄存器来确定存储单元的段地址,由指令提供该单元相对于相应段起始地址的16位偏移量。这样,系统的整个存储空间可分为16个互不重叠的逻辑段。存储器的每个段的容量为64KB。允许逻辑段在整个存储空间内浮动,即段与段之间可以部分重叠、完全重叠、连续排列,非常灵活。3段地址:是指一个段的起始地址,最

2、低4位为零,一般将其有效数字16位存放在段寄存器中。(2000H)偏移地址:段内存储单元相对段地址的距离(16位)。同一个段内,各个存储单元的段地址是相同的,偏移地址是不同的。(0202H)物理地址的计算方法物理地址=段地址+偏移地址=段寄存器内容×10H+偏移地址取指令物理地址=(CS)×10H+(IP)堆栈操作物理地址=(SS)×10H+(SP)/(BP的表达式)存储器操作数物理地址=(DS)/(ES)×10H+偏移地址4已知某存储单元的逻辑地址,怎样求该单元的物理地址?PA:物理地址=段地址×10H+段内偏移地址8086/8088CPU中的BIU单元的地址加法器,用来完成

3、物理地址的计算,其计算方法如图所示。8086/8088微处理器——系统中的存储器组织5图3.5物理地址的形成8086/8088微处理器——系统中的存储器组织68086/8088CPU各种类型访问存储器时,其地址成分的来源见下表所示。8086/8088微处理器——系统中的存储器组织7第二章:8086/8088微处理器微处理器的结构微处理器的内部寄存器微处理器的引脚功能微处理器的存储器组织最大模式和最小模式微处理器的时序8一、微处理器的外部结构表面上看来,微处理器的外部就是数量有限的输入输出引脚。但是,正是依靠这些引脚与其它逻辑部件相连接,才能组成多种型号的微型计算机系统。这些引脚

4、就是微处理器级总线。微处理器通过微处理器级总线沟通与外部部件和设备之间的联系。这些总线及其信号必须完成以下功能:(1)和存储器之间交换信息;(2)和I/O设备之间交换信息;(3)为了系统工作而接收和输出必要的信号,如输入时钟脉冲、复位信号、电源和接地等。8086/8088微处理器——微处理器的引脚功能9按功能分,这些总线可以分为三种:(1)传送信息(指令或数据)的数据总线(DataBus)(2)指示欲传信息的来源或目的地址的地址总线(AddressBus)(3)管理总线上活动的控制总线(ControlBus)8086/8088微处理器——微处理器的引脚功能10地址总线:CPU通

5、过地址总线输出地址码用来选择某一存储单元或某一称为I/O端口的寄存器,是单向的。对于存储器和I/O地址空间独立的微处理器来说,地址总线的条数决定了存储器地址空间的容量,而地址总线中用于I/O端口编址的条数决定I/O地址空间的容量。8086CPU地址总线20条,存储器的最大容量为:1MB8086/8088微处理器——微处理器的引脚功能11数据总线:用于CPU和存储器或I/O接口之间传送数据,是双向的。微处理器数据总线的条数决定CPU和存储器或I/O设备一次能交换数据的位数,是区分微处理器是多少位的依据。如8086CPU的数据总线是16条,我们就说8086CPU是16位微处理器。8

6、086/8088微处理器——微处理器的引脚功能12控制总线:管理总线上的活动,用来传送自CPU发出的控制信息或外设送到CPU的状态信息,是单向的。8086/8088微处理器——微处理器的引脚功能138086/8088微处理器——微处理器的引脚功能二、8086/8088引脚结构图14引脚构成了微处理器级总线,引脚功能也就是微处理器级总线的功能。8086/8088CPU的40条引脚中,引脚1和引脚20(GND)为接地端;引脚40(VCC)为电源输入端,采用的电源电压为+5V。8086/8088微处理器——微处理器的引脚功能15时钟信号输入端。19CLK(输入)8086和8088为5

7、MHz。8086/8088的CLK信号必须由8284A时钟发生器产生。微处理器是在统一的时钟信号CLK控制下,按节拍进行工作的。8086/8088微处理器——微处理器的引脚功能16工作方式控制线33MN/MX(输入)1(接+5V)工作于最小模式MN/MX=0(接地)工作于最大模式8086/8088微处理器——微处理器的引脚功能17最小模式:适合用于由单处理器组成的小系统。在这种方式中,8088/8086CPU引脚直接产生存贮器或I/O读写的读写命令等控制信号。最大模式:适合用于实现多处理器系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。