微机原理与接口技术第02章-8086微处理器课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微机原理与接口技术第02章-8086微处理器课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 02 8086 微处理器 课件
- 资源描述:
-
1、第二章第二章 8086/8088微处理器微处理器微处理器的内部逻辑结构微处理器的内部逻辑结构微处理器的外部引脚及功能微处理器的外部引脚及功能存储器组织存储器组织系统配置系统配置工作时序工作时序2.1 8086的内部逻辑结构的内部逻辑结构 微处理器微处理器 8086,8088结构类似。从程序员和使用角度来结构类似。从程序员和使用角度来看的结构看的结构,即编程结构从功能上分为两部分:即编程结构从功能上分为两部分:总线接口总线接口部件,执行部件部件,执行部件。两部分各自执行自己的功能并行工作,这种工作方式与两部分各自执行自己的功能并行工作,这种工作方式与传统的计算机在执行指令时的串行工作相比极大的提
2、高了传统的计算机在执行指令时的串行工作相比极大的提高了工作效率。工作效率。传统传统 计算机执行程序时,计算机执行程序时,CPU的工作顺序是:的工作顺序是:取指令取指令 执行指令执行指令 再取指令再取指令 再执再执行指令行指令串行工作。串行工作。工作顺序是:取指令,执行指令同时进工作顺序是:取指令,执行指令同时进行。并行工作。行。并行工作。AH ALBH BL CLCH DH DL SP BP DI SI 通 用 寄 存 器 CSDS SS ES I P 内部暂存器 输入输出 控制 电路 1 234 AX BX CX DX数据总线运 运 算 寄 存器 A L U 标志寄存器 外部总线 8086
3、16位 指令对列 8086为 6 字节16 位 执行 控制 电路 执行部件总线接口部件 地址加法器地址加法器20 位 16 位 段寄存器指令指针(EU)(BIU)非流水线操作非流水线操作取指令1执行指令1指取令2执行指令2流水线操作流水线操作取指令1执行指令1取指令2执行指令2取指令3执行指令3 时间t流水线和非流水线操作过程图流水线和非流水线操作过程图取指令1 取指令2 取指令3 取数据 取指令4等待 等待 执行指令1 执行指令2 执行指令3 BIU与与EU并行操作示意图并行操作示意图BIU EU2.1.2 总线接口部件总线接口部件BIU 总线接口部件总线接口部件BIU主要包括:四个主要包括
4、:四个16位段地址寄位段地址寄存器、一个存器、一个16位指令指针寄存器位指令指针寄存器IP,一个,一个6字节指字节指令队列缓冲器令队列缓冲器20位地址加法器,总线控制电路。位地址加法器,总线控制电路。1.BIU完成以下几个主要任务:完成以下几个主要任务:(1)取指令和预取指令)取指令和预取指令(2)配合)配合EU执行的指令,传送数据执行的指令,传送数据(3)形成物理地址)形成物理地址 2BIU的组成的组成(1)4个个16位的段地址寄存器位的段地址寄存器 代码段寄存器代码段寄存器CS、数据段寄存器、数据段寄存器DS、堆栈段寄存、堆栈段寄存器器SS、扩展段寄存器、扩展段寄存器ES(2)1个个16位
5、的指令指针位的指令指针IP(Instruction Pointer)(3)20位的地址加法器位的地址加法器(4)指令队列)指令队列(5)总线控制逻辑)总线控制逻辑 物理地址的产生过程物理地址的产生过程段 基 址 16 位偏 移 地 址 16 位物 理 地 址 20 位0 0 0 0+2.1.3 执行部件执行部件EU 执行指令所得结果或执行指令所需的数据,都执行指令所得结果或执行指令所需的数据,都由由EU向向BIU发出命令,对存储器或发出命令,对存储器或I/O接口进行接口进行读读/写操作。写操作。1.EU完成以下几个主要任务:完成以下几个主要任务:(1)指令译码)指令译码(2)执行指令)执行指令
6、(3)向)向BIU传送偏移地址信息传送偏移地址信息(4)管理通用寄存器和标志寄存器)管理通用寄存器和标志寄存器2EU的组成的组成(1)算术逻辑运算单元)算术逻辑运算单元ALU 执行算术和逻辑运算执行算术和逻辑运算(2)通用寄存器)通用寄存器 8个个16位的通用寄存器位的通用寄存器AX,BX,CX,DX,BP,SP,SI,DI。AX,BX,CX,DX也可单独拆成两个也可单独拆成两个8位的寄存位的寄存器,分别为器,分别为AH、AL、BH、BL、CH、CL、DH、DL。(3)标志寄存器)标志寄存器 FR(F1ags Register)AXAHAL累加器BXBHBL基址寄存器CXCHCL计数寄存器 数
7、据寄存器DXDHDL数据寄存器 通用 SP堆栈指针寄存器寄存器BP基址指针寄存器 地址SI源变址寄存器寄存器DI目的变址寄存器IP指令指针寄存器FR标志寄存器 控制寄存器CS代码段寄存器DS数据段寄存器 段寄存器SS堆栈段寄存器ES扩展段寄存器8086寄存器结构寄存器结构返回2.2.1 工作模式工作模式8086/8088CPU有两种模式:有两种模式:最小模式最小模式和和最大模式最大模式最小模式最小模式系统中只有系统中只有8086/8088一个微处理器,也叫单处理器模式。一个微处理器,也叫单处理器模式。所有的总线控制信号都直接由所有的总线控制信号都直接由8086/8088产生。适合于较小规产生。
8、适合于较小规模的系统。模的系统。最大模式最大模式包含两个或两个以上的微处理器,其中一个主处理器包含两个或两个以上的微处理器,其中一个主处理器8086/8088,其他的处理器称为协处理器,它们是协助主处理,其他的处理器称为协处理器,它们是协助主处理器工作的。适合于中等规模或大型的器工作的。适合于中等规模或大型的8086/8088系统中。系统中。常用的协处理器有常用的协处理器有专门用于数值运算的专门用于数值运算的8087专门用于输入专门用于输入/输出操作的输出操作的80892022-7-278088地地AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1A
9、D0NMIINTRCLK地地地地A14A13A12A11A10A9A8AD7AD6AD5AD4AD3AD2AD1AD0NMIINTRCLK地地Vcc(5V)A15A16/S3A17/S4A18/S5A19/S6SS0(HIGH)MN/MXRDHOLD(RQ/GT0)HLDA(RQ/GT1)WR(LOCK)M/IO(S2)DT/R(S1)DEN(S0)ALE(QS0)INTA(QS1)TESTREADYRESETVcc(5V)AD15A16/S3A17/S4A18/S5A19/S6BHE/S7MN/MXRDHOLD(RQ/GT0)HLDA(RQ/GT1)WR(LOCK)M/IO(S2)DT/R(
10、S1)DEN(S0)ALE(QS0)INTA(QS1)TESTREADYRESET8086引脚对比图8086用两个存储体来组织实际存储空间用两个存储体来组织实际存储空间 奇地址奇地址偶地址偶地址00001H00003H00000H00002HFFFFEHFFFFFH.BHEA0A0 A19 BHED8 D15D0 D7地址交叉地址交叉排列排列8086D0 D15规则字规则字:偶地址作为字的地址偶地址作为字的地址非规则字非规则字:奇地址作为字的地址奇地址作为字的地址CPU 8088 由于只有由于只有8位数据线位数据线,地址顺序排列。地址顺序排列。两个存储体内的地址表示两个存储体内的地址表示偶地址
展开阅读全文