清华大学:《微型计算机技术》第二章 微处理器(2-1)8086微处理器

第二章微处理器 ■8086微处理器 ■IA结构微处理器的进化 ■ Pentium微处理器
第二章 微处理器 ◼ 8086 微处理器 ◼ IA 结构微处理器的进化 ◼ Pentium 微处理器

2.18086微处理器 ◆微处理器的结构 ◆引脚功能和工作模式 ◆总线操作 ◆存储器和IO组线 ◆中断系统
2.1 8086微处理器 ◆微处理器的结构 ◆引脚功能和工作模式 ◆总线操作 ◆存储器和I/O组织 ◆中断系统

21.18086微处理器结构 EU和BIU的组成和各功能单元的作用 EU:执行单元 BIU线搖口单元 地址总线20位 执行部件EU 通用寄有器 数据总线 AXAH BX BH BL CS 8(88(8位) 8n86(16位) TDH DI. ES l 内部通信寄存器 线控制逻辑 8086/8088 外部总线 哲存寄存器 EU Al. tr 控 指令队列 x口2 8088 8086
2.1.1 8086微处理器结构 1、EU和BIU的组成和各功能单元的作用 EU:执行单元 BIU:总线接口单元

21.18086微处理器结构 1、EU和BIU的组成和各功能单元的作用(续) DEU >通用寄存器AX、BX、CX、DX 专用寄存器SP、BP、SⅠ、DISP堆栈指针:BP 基数指针:S源变址寄存器:D目的变址寄存器 >算数逻辑部件ALU 标志奇存器FLAG >EU控制逻辑
2.1.1 8086微处理器结构 1、EU和BIU的组成和各功能单元的作用(续) 1) EU ➢ 通用寄存器 AX、BX、CX、DX ➢ 专用寄存器 SP、BP、SI、DI (SP堆栈指针;BP 基数指针;SI源变址寄存器;DI目的变址寄存器) ➢ 算数逻辑部件 ALU ➢ 标志寄存器 FLAG ➢ EU控制逻辑

1、EU和BU的组成和各功能单元的作用(续) D EU 15 87 OF DF IF TF SF ZF CFIA 进位标志(Cary) 溢出标志( Overflow) 奇偶标志( Parity) 方向标志( Direction) 半进位标志( Auxiliary Carry) 中断允许标志( Interrupt enable) 零标志(Zero) 陷井标志( Trap Flag) 符号标志(Sign) 标志寄存器 8086使用9位标志位。分为状态标志和控制标志2类 状态标志6位,表示指令执行后算逻部件的状态。 控制标志3位,指示CPU控制某种特定的功能,可通过 指令来设定和清除。控制标志DF、IF、TF
1、EU和BIU的组成和各功能单元的作用(续) 1)EU 标志寄存器 • 8086使用9位标志位。分为状态标志和控制标志2类。 • 状态标志6位,表示指令执行后算逻部件的状态。 • 控制标志3位,指示CPU控制某种特定的功能,可通过 指令来设定和清除。控制标志DF、IF、TF

1、EU和BIU的组成和各功能单元的作用(续) D BIU 总线接口部件BIU 地址总线20位 执行部件EU 通用寄有器 AX AH Al xBH「H c数据总线 ((I 886(16位) X□DH■ BP IP 内部通信寄存器 总线控制逻辑 8(86/8088 外部总线 暂存寄存器 ALl 控 指令队列 制 系 8088
1、EU和BIU的组成和各功能单元的作用(续) 2)BIU

1、EU和BIU的组成和各功能单元的作用(续) 2) BIU >段寄存器CS、DS、ES、SS 指令指针寄存器IP 地址加法器 指令队列 总线控制逻辑
1、EU和BIU的组成和各功能单元的作用(续) 2)BIU ➢段寄存器 CS、DS、ES、SS ➢指令指针寄存器 IP ➢地址加法器 ➢指令队列 ➢总线控制逻辑

1、EU和BIU的组成和各功能单元的作用(续) 2) BIU 16位 c C左左移4位 20位 地址加氵器 口铆地址 20位 地址加法器
1、EU和BIU的组成和各功能单元的作用 (续) 2)BIU CS 16位 20位 CS左 移 4位 + I P 地 址加 法器 20位 物理 地 址 地址加法器

2EU和BIU的操作关系和指令流水 1)EU和BIU的操作原则 ●BIU中的指令队列有2个或2个以上字节为空时,BIU自动启动总线 周期,取指填充指令队列。直至队列满,进入空闲状态。 EU每执行完一条指令,从指令队列队首取指。系统初始化后,指 令队列为空,EU等待BIU从内存取指,填充指令队列 ●EU取得指令,译码并执行指令。若指令需要取操作数或存操作结 果,需访问存储器或O,EU向BIU发出访问总线请求。 ●当BIU接到EU的总线请求,若正忙(正在执行取指总线周期), 则必须等待BIU执行完当前的总线周期,方能响应EU请求;若BIU空 闲,则立即执行EU申请总线的请求。 EU执行转移、调用和返回指令时,若下一条指令不在指令队列中 则队列被自动清除,BIU根据本条指令执行情况重新取指和填充指令 队列
2、EU和BIU的操作关系和指令流水 1)EU和BIU的操作原则 l BIU中的指令队列有2个或2个以上字节为空时,BIU自动启动总线 周期,取指填充指令队列。直至队列满,进入空闲状态。 l EU每执行完一条指令,从指令队列队首取指。系统初始化后,指 令队列为空,EU等待BIU从内存取指,填充指令队列。 l EU取得指令,译码并执行指令。若指令需要取操作数或存操作结 果,需访问存储器或I/O,EU向BIU发出访问总线请求。 l 当BIU接到EU的总线请求,若正忙(正在执行取指总线周期), 则必须等待BIU执行完当前的总线周期,方能响应EU请求;若BIU空 闲,则立即执行EU申请总线的请求。 l EU执行转移、调用和返回指令时,若下一条指令不在指令队列中, 则队列被自动清除,BIU根据本条指令执行情况重新取指和填充指令 队列

2EU和BIU的操作关系和指令流水 )指令流水 ELASPED TIME CPU: EXECU WRI EXECUTE IRE EXECUTE BUS: BUSY s BUS BUSY BUSY ECUTE EXECI EXECUT MICROPRI BIu: EFETCH rc FET WRITE EFETCH BU BUSY NSTRUCTION STREAM MM EXECUSTERUNTYON 邮e8FH AND EXECUTE 4th INSTRUCTION 菱BH
2、EU和BIU的操作关系和指令流水 2)指令流水
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中南林业科技大学:《数值分析》实验指导书.pdf
- 《局域网技术与组网工程》复习题.pdf
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第九章 其它电子商务应用.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第八章 企业电子商务应用.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第七章 网络营销.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第六章 电子商务与物流.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第五章 电子商务支付技术.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第四章 电子商务安全技术.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第三章 电子商务的技术基础.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第二章 电子商务系统.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第一章 概述.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(教案)第九章 其它电子商务应用.doc
- 荆州职业技术学院:《电子商务概论》课程教学资源(教案)第八章 企业电子商务应用.doc
- 荆州职业技术学院:《电子商务概论》课程教学资源(教案)第七章 网络营销.doc
- 荆州职业技术学院:《电子商务概论》课程教学资源(教案)第六章 电子商务与物流.doc
- 荆州职业技术学院:《电子商务概论》课程教学资源(教案)第五章 电子商务支付技术.doc
- 荆州职业技术学院:《电子商务概论》课程教学资源(教案)第四章 电子商务安全技术.doc
- 荆州职业技术学院:《电子商务概论》课程教学资源(教案)第三章 电子商务的技术基础.doc
- 荆州职业技术学院:《电子商务概论》课程教学资源(教案)第二章 电子商务系统.doc
- 荆州职业技术学院:《电子商务概论》课程教学资源(教案)第一章 概述.doc
- 清华大学:《微型计算机技术》第二章 微处理器(2-2)IA微处理器的进化.ppt
- 清华大学:《微型计算机技术》第二章 微处理器(2-3)Pentium微处理器.ppt
- 清华大学:《微型计算机技术》第三章 寻址方式和指令系统(3-1)寻址方式.ppt
- 清华大学:《微型计算机技术》第三章 寻址方式和指令系统(3-2)微处理器编程.ppt
- 清华大学:《微型计算机技术》第一章 概述.ppt
- 上海交通大学:《微型计算机原理与接口技术》第一章 绪论.ppt
- 上海交通大学:《微型计算机原理与接口技术》参考书目.ppt
- 上海交通大学:《微型计算机原理与接口技术》第三章 8086的寻址方式和指令系统.ppt
- 上海交通大学:《微型计算机原理与接口技术》第四章 宏汇编语言程序设计.ppt
- 上海交通大学:《微型计算机原理与接口技术》第六章 存储器.ppt
- 上海交通大学:《微型计算机原理与接口技术》第七章 I/O接口和总线.ppt
- 上海交通大学:《微型计算机原理与接口技术》第八章 微型计算机中断系统.ppt
- 上海交通大学:《微型计算机原理与接口技术》第九章 可编程计数器/定时器8253及其应用.ppt
- 上海交通大学:《微型计算机原理与接口技术》第十章 可编程外围接口芯片8255A及其应用.ppt
- 上海交通大学:《微型计算机原理与接口技术》第十一章 串行通信和可编程接口芯片8251.ppt
- 上海交通大学:《微型计算机原理与接口技术》第十二章 模数(A/D)和数模(D/A)转换.ppt
- 上海交通大学:《微型计算机原理与接口技术》关于MASM的补充.ppt
- 《VB开发系列》(英文版)PDF电子书.pdf
- 《VB开发系列》(英文版)PDF电子书二.pdf
- 华北电力大学:《SQL Server 2000数据库》前言.ppt