- 12
- 0
- 约1.07万字
- 约 53页
- 2018-10-15 发布于浙江
- 举报
微机原理与应用8086微处理器.ppt
微机原理及应用 —— 8086微处理器 本章内容 16位微处理器8086 1 8086/8088微处理器内部结构 2 8086/8088微处理器中的内部寄存器 3 8086/8088微处理器外部基本引脚与工作模式 4 8086/8088的存储器组织 5 8086 CPU的工作时序 6 系统总线的形成 8086/8088CPU内部结构图 8086的编程结构——总线接口部件 1.段寄存器 CS 代码段寄存器 保存当前执行程序所在段的段基址 DS 数据段寄存器 保存数据段的段基址。数据段是用来保存当前程序中的操作数和变量。 SS 堆栈段寄存器 保存有堆栈段的段基址 ES 附加段寄存器 进行字符串操作时,作为目的段地址使用,是一种附加的数据区,若要 使用附加段,必须对ES置初值。在附加段中,DI寄存器用于存放附加段的 偏移量。 2.指令指针寄存器IP 用来存放将要取出指令的偏移地址,每执行一条指令,IP 增量大小与已执行指令的字节长度有关。程序以代码的形式 存在于存储器中,每一条指令都有一个存放地址,IP总要指 向下一条将要执行的指令地址。 3.地址加法器 产生20位的物理地址。 物理地址=段基址×16+偏移量 4.内部暂存器 用于内部数据的暂存,该部分对用户透明,用户无权访问。 8086的编程结构——总线接口部件 5.指令队列缓冲器 8088为4字节,8086为6字节。为FIFO(先进先出)结构。 指令队列至少保持有一条指令,且只要有一条指令,EU就开始执行; 若EU要进行M/IO存取数据,BIU在执行完现行取指操作周期后进行。 当执行转移指令时,EU要求BIU从新的地址中重新取指。队列中原有指令被清除。新取得的第一条指令直接送EU执行,随后取得的指令填入队列 6.输入/出控制电路 输入/出控制电路控制CPU与外部电路的数据交换。 8086的编程结构——执行部件 1.数据寄存器组 功能:存放操作数和中间结果。 8086的编程结构——执行部件 2.地址寄存器组 8086的编程结构——执行部件 3.控制寄存器 IP PSW IP 指令指针寄存器 用来控制CPU的指令执行顺序,它和代码段寄存器CS一起可以确定当前所要取的指令的内存地址。 PSW 标志寄存器 用来存放8086 CPU在工作过程中的状态。 8086的编程结构——执行部件 CPU通过总线完成与存储器、I/O端口之间的操作,这些 操作统称为总线操作。 1、执行一个总线操作所需要的时间称为总线周期。 2、一个基本的总线周期通常包含 4 个T状态,按时间的先后顺序分别称为T1、T2、T3、T4。 1、执行一条指令所需要的时间称为指令周期。 执行一条指令的时间是取指令、执行指令、 取操作数、存放结果所需时间的总和。用所 需的时钟周期数表示。 2、不同指令的执行时间(即指令周期)是不同的; 同一类型的指令,操作数不同,指令周期也不同。 4、8086CPU取指令、执行指令分别由BIU、EU完成 取指和执行指令可是并行的, 故8086CPU的指令周期 可以不考虑取指时间。 8086/8088微处理器 —— 引脚功能 8086/8088引脚结构图 8086/8088微处理器 —— 引脚功能 8086CPU的两种工作模式 8086 CPU最大模式控制信号引脚 (1)S2、S1、S0(Bus Cycle Status) 总线周期状态,三态输出。 (2)LOCK 总线封锁信号,三态输出,低电平有效。 (3)RQ/GT1,RQ/GT0(Request/Grant) 总线请求/总线请求允许信号,双向,低电平有效。 (4)QS1、QS0(Instruction Queue Status) 指令队列状态信号,输出。 8086最小模式和最大模式的比较 1)不同之处 ???最小模式下系统控制信号直接由8086CPU提供;最大模式下因系统复杂,芯片数量较多,为提高驱动能力和改善总线控制能力,大多数的系统控制信号由总线控制器8288提供。 系统复位和启动操作 8086CPU的RESET引脚上出现高电平时,终止所有操作,直 到RESET信号变为低。 在这期间,CPU内各寄存器被初始化为复位状态。 8086存储器结构 8086/8088系统有20根地址总线,它可以直接寻址的存储器 单元数为
您可能关注的文档
最近下载
- 2026年浙江档案职称考试(档案工作实务)历年参考题库含答案详解.docx VIP
- 南通佳宜有限公司办公楼建筑结构设计.docx
- 拼拼豆教程及图案汇总[已排版可直接打印].doc VIP
- 共情传播视角下的网络微短剧叙事分析.docx VIP
- 贵阳市2024届高三适应性考试(一)一模物理试卷(含答案).docx
- 高中物理运动和力的关系10道计算题专题.docx VIP
- 语言学及应用语言学专业硕士研究生培养方案﹙050102﹚.docx VIP
- 10以内加减混合填空题(30页).docx
- 三相四线电能表不接零线电量分析0516..doc VIP
- 2025年乡村医生招聘考试试题题及答案.docx VIP
原创力文档

文档评论(0)