- 14
- 0
- 约2.76万字
- 约 164页
- 2017-11-09 发布于广东
- 举报
微机原理与接口技术 中国水利水电出版社 第2章 微处理器 2.1 8086/8088 CPU结构 2.2 8086/8088 CPU引脚功能 2.3 8086/8088 中断系统 2.4 8086 系统配置 2.5 8086 CPU的典型时序及操作 2.6 32位微处理器编程结构简介 2.1 8086/8088 CPU结构 2.1.1 8086/8088 CPU内部结构 16位微处理器基本结构具有如下特点: 引脚功能复用 总线分时复用 可控三态电路 单总线、累加器结构 Intel 8086 CPU是16位微处理器。外型为双列直插式,有40个引脚。8086CPU有16根数据线和20根地址线,直接寻址空间为220byte(1MB)。时钟频率有3种:8086型微处理器为5MHz,8086-2型为8MHz,8086-l型为10MHz。 如图2-1所示,8086/8088 CPU的内部结构包含两大部分:指令执行单元(EU)和总线口单元(BIU) EU从BIU的指令队列中取出指令,执行指令 BIU完成取指令,读操作数,送结果,所有与外部的操作由其完成 BIU和EU的操作是并行的。 若需要访问内存或I/O端口,则由EU向BIU发出访问所需要的地址,在BIU中形成物理地址,然后访问内存或I/O端口,得到操作数后送到EU,或将结果到送指定的内存单元或I/O端口。这种并行工作方式,大大提高了系统工作效率。 总线接口部件BIU BIU具有地址形成、取指令、指令排队、读/写操作数和总线控制的功能,它是CPU与外部(内存和I/O端口)的接口,它提供了16位双向数据总线和20位地址总线,完成所有外部总线操作。 它由4个16位段寄存器、16位指令指针IP和内部暂存器、6字节(8088为4字节)指令队列缓存器、20位地址加法器以及总线控制逻辑部件等组成。 段寄存器。 指令指针。 地址加法器。 指令队列缓存器。 总线控制逻辑。 指令执行部件EU EU完成指令译码和执行指令的工作。EU从BIU的指令队列中取得指令,并在ALU上执行指令;然后,将处理的结果送回BIU,由BIU进行存储处理。它由ALU、标志寄存器、通用寄存器、暂存器、控制部件等组成。 算术逻辑运算单元ALU。 标志寄存器flags。 通用寄存器组。 EU控制器。 2.1.2 8086/8088 寄存器结构 寄存器可以用来存放运算过程中所需要的操作数地址、操作数及中间结果。 8086微处理器内部包含有4组16位寄存器,它们分别是通用寄存器组、段寄存器、指针和变址寄存器、指令指针和标志位寄存器 ,如图2-2所示。 通用寄存器组 4个16位通用寄存器,它们是AX、BX、CX和DX,用以存放16位数据或地址。也可分为8个8位寄存器来使用,低8位是AL、BL、CL和DL,高8位为AH、BH、CH和DH,只能存放8位数据,不能存放地址。 AX:常作为累加器使用,是算术运算的主要寄存器。在乘法、除法等指令中指定用来存放操作数。除此之外,所有的输入、输出指令都使用这一寄存器与外部设备传送信息。 BX:常作为通用寄存器使用,此外,还经常作为基址寄存器。 CX:除作为通用寄存器外,还常在循环、移位指令中用来保存计数值。 DX:除作为通用寄存器外,一般在进行双字运算时把DX和AX组合在一起存放一个双字,DX用来存放高位字。此外,在进行输入、输出操作时,该寄存器用来存放端口地址。 段寄存器 8086/8088CPU内部设置了4个16位段寄存器,它们分别是CS、DS、SS、ES,由它们给出相应逻辑段的首地址,称为“段基址”。 段基址与段内偏移地址(也称为有效地址,EA)组合形成20位物理地址,段内偏移地址可以存放在寄存器中,也可以存放在内存中。 CS:内存放可执行的指令代码段基址。 DS、ES:内存放操作的数据段基址,通常操作数在现行DS中,而在串指令中,目的操作数指明必须在现行ES中。 SS:开辟为程序执行中所要用的堆栈区,采用先进后出(FILO)的方式访问它 。 堆栈:存储器中开辟的一个区域,用来存放需要暂时保存的数据 。 各个段寄存器指明了一个规定的现行段,各段寄存器不可互换使用。程序较小时,CS、DS、SS可放在一个段内,即包含在64KB之内,而当程序或数据量较大,超过了64KB时,可以定义多个CS或DS、SS、ES。现行段由段寄存器指明段地址,使用中可以修改段寄存器内容,指向其它段。有时为了明确起见可在指令前加上段超越的前缀字节,以指定操作数所在段。 堆栈的一端地址是固定的,叫做栈底;另一端的地址是动态变化的,叫做栈顶。 有两种情况需要使用堆栈。 一是CPU自动使用堆栈,当调用子程序或响应中断,处理中断服务程序时,CPU自动将返回地址存放到堆栈中;当调用子程序时
您可能关注的文档
- 微机原理及其应用邓蓓微机原理与应用-第3章.ppt
- 微机原理及其应用邓蓓微机原理与应用-第4章.ppt
- 微机原理及其应用邓蓓微机原理与应用-第5章.ppt
- 微机原理及其应用邓蓓微机原理与应用-第6章.ppt
- 微机原理及其应用邓蓓微机原理与应用-第7章.ppt
- 微机原理及其应用邓蓓微机原理与应用-第8章.ppt
- 微机原理及其应用邓蓓微机原理与应用课件-第1章.ppt
- 微机原理及应用胡钢第三章.ppt
- 微机原理及应用胡钢第十一章.ppt
- 微机原理及应用胡钢第十章.ppt
- 初中九年级英语Unit 13环境保护主题听说整合教学设计.docx
- 85分式方程及其解法课件人教版数学八年级上册.pptx
- 基于核心素养的博物馆主题说明文写作教学设计与实施——以九年级英语为例.docx
- 53一次函数的意义第课时课件浙教版八年级数学上册.pptx
- 大单元视角下“人民民主政权的巩固”与历史关键能力进阶教学设计——以初中历史中考复习课为例.docx
- 五年级数学下册典型例题解析人教版期末重点攻克.pptx
- 小学四年级信息技术《智启信息时代:查找网上信息的基石》教学设计及反思.docx
- 大疆域·大人口·大战略:中国国家空间认知的初步建构.docx
- 人教版(一年级起点)小学英语四年级上册Revision 1 Lesson 2教学设计.docx
- 大单元结构化复习:旧民主主义革命时期(18401919)的内忧外患与救亡图存.docx
最近下载
- 党员2025年度组织生活会“(对照贯彻党的创新理论方面,对照加强党性锤炼方面,对照联系服务群众方面,对照发挥先锋模范作用方面,对照改作风树新风方面)五个对照”对照检查材料.docx VIP
- 2025年湖南省永州市中考部编人教语文试题及参考答案解析及答案.pdf VIP
- 设备安全危险预知培训课件.pptx VIP
- 2025CWIS指南:肋骨骨折手术稳定PPT课件.pptx VIP
- 神经病学第九版-第二章 神经系统的解剖、生理及病损的定位诊断.pptx VIP
- 广州市五年级上学期语文期末考试试卷.doc VIP
- VTE的预防和护理课件(完整版).pptx VIP
- 陕西省2025年初中学业水平考试物理试卷真题(含答案详解).docx
- 数据中心浸没式液冷系统功能规范.docx VIP
- 测控电路(第5版)李醒飞课后习题答案(含一到五章).pdf
原创力文档

文档评论(0)