网站大量收购闲置独家精品文档,联系QQ:2885784924

微机原理 8086处理器.ppt

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

2.3 8086的引脚信号定义 8086的两种工作模式: 最小模式:系统只有1个8086处理器,产生所有控制信号; 最大模式:系统包含两个或多个微处理器,如8086、8087、 8089等,存在总线争用问题,需8288总线控制器产生控制信号 两种模式下的引脚功能定义有所区别(第24~31引脚) 习题: 1、8086 CPU 内部分为哪两个部分?它们各自的组成和功能是什么? 这种功能划分为什么可提高CPU的执行速度? 2、设 A=0101010000111001,B=0100010101101010,对A和B执行加法操作, 根据运算结果判断8086 CPU标志寄存器的内容。 3、8086 CPU标志寄存器中的状态标志和控制标志有何不同?程序中如何 利用这两种标志? 4、在一个程序段开始执行之前,CS=0A8EH,IP=2A40H,则该程序段的 第一个字的物理地址是多少? 5、8086 CPU的最小和最大模式有什么不同? 6 、若最小模式下的8086引脚 M/IO=0、DT/R=1,则表示CPU正在进行 什么操作? 7、为什么8086 CPU采用地址/数据分时复用?组成最小模式系统时,如何 实现该分时复用? 本次作业提交时间:9月20日 微机原理与接口技术 第二章:8086微处理器 8086存储器的分段结构 * * * * * * * * * * * * * * * * * * * * * * * 微机原理与接口技术 第二章 8086微处理器 第二章 8086微处理器 2.1 8086微处理器简介 2.2 8086的编程结构 2.3 8086的引脚信号定义 2.4 8086系统总线的形成 2.5 8086的总线操作时序 2.6 8086存储器和I/O组织 2.1 8086微处理器简介 Intel公司推出的第三代CPU芯片 16位处理器,数据线:16位,地址线:20位 封装:双列直插,40管脚 时钟频率:5MHz~10MHz 供电:单一,+5V供电 2.2 8086的编程结构-微处理器的编程结构 微处理器的编程结构是指从软件编程和使用者的角度看到的结构模型,亦可称为功能结构。例如:有哪些寄存器,如何操作?总线接口如何?…… 2.2 8086的编程结构-8086的内部结构 8086的内部结构从功能上划分为两个功能单元:总线接口部件BIU和执行部件EU 2.2 8086的编程结构-8086的内部结构 BIU:总线接口部件(单元) 控制完成全部总线操作,取指令、读数据和写运算结果。 20位地址加法器 4个16位段寄存器: CS:代码段寄存器 DS:数据段寄存器 ES:扩展段寄存器 SS:堆栈段寄存器 1个16位指令指针寄存器:IP 6字节的指令队列缓冲器 总线控制逻辑 2.2 8086的编程结构-8086的内部结构 EU:执行部件(单元) 分析指令,执行指令 1个16位ALU(算术逻辑单元) 8个通用寄存器 AX、BX、CX、DX BP、SP、SI、DI 标志寄存器FLAGS EU控制系统 2.2 8086的编程结构—指令流水 指令流水是一种实现多条指令重叠执行的重要技术,可有效提高总线传输效率和整个系统的执行速度。 指令流水的核心思想 分级:将任务分解为多个子任务,子任务可由不同功能单元完成 并行处理:同时对多个子任务进行处理 流水举例 2.2 8086的编程结构—BIU与EU的工作方式 BIU与EU功能上相互独立,可并行进行工作 BIU中的指令队列有2个或以上空字节时,BIU自动从存储单元中取指令,填充指令队列; EU执行完一条指令,立即从BIU指令队列首部取下一指令; EU在执行指令时,需要进行存储器或I/O访问时,向BIU发出 总线访问请求;若这时BIU空闲,则立即进行总线访问; EU在执行转移、调用及返回指令时,指令队列自动清除,BIU 根据目标地址重新取指令填充指令队列。 BIU与EU的工作方式举例 2.2 8086的编程结构-8086的内部寄存器 4个16位通用数据寄存器 AX:累加器 BX:基地址寄存器 CX:计数寄存器 DX:辅助累加器 作为1个16位寄存器使用 作为2个8位寄存器使用(例如,AH,AL) 隐含性质 2.2 8086的编程结构-8086的内部寄存器 2.2 8086的编程结构-8086的内部寄存器 2个16位指针寄存器 SP:堆栈指针寄存器 BP:基址指针寄存器 2个16位变址寄存器 SI: 源变址寄存器 DI:目的变址寄存器 只能作为16位寄存器使用 可存放数据,作为通用寄存器使用 2.2 8086的编程结构-8086的内部寄存器 4个1

文档评论(0)

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

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

1亿VIP精品文档

相关文档