- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章CPU系统结构
第2章 8086系统结构 2.1 8086CPU的结构 2.2 8086的存储器组织 2.3 8086操作时序 第1节 CPU结构 一、主要特性 二、内部结构 三、寄存器结构 四、外部引脚 五、系统配置图 一、主要特性 数据线:16条 地址线:20条 内存空间:20地址线可直接寻址1MB存储器空间。 端口地址:16条地址线寻址64K个I/O端口。 二、内部结构 P29 图2-3 两部分:总线接口部件BIU 执行部件EU 1、总线接口部件BIU 是8086CPU同存储器和I/O设备之间的接口部件,它提供了16位双向数据总线,20位地址总线及若干条控制总线,完成所有外部总线操作。 (1) 功能: 负责CPU与存储器及I/O设备之间的数据传送。 即:地址形成、取指令、指令排队、读/写操作数和总线控制。 (2) 组成: 16位段地址寄存器 16位指令指针寄存器IP 20位物理地址加法器 6字节指令队列 总线控制逻辑 2、执行部件EU 执行部件与外部系统没有直接联系。 (1) 功能: 负责指令的执行--完成指令的译码和执行指令操作。 (2) 组成 算术逻辑单元、标志寄存器、寄存器组、EU控制电路等 三、寄存器结构 14个16位的寄存器 分为4组:通用寄存器组 指针和变址寄存器组 段寄存器 指令指针及标志寄存器 1、通用寄存器组 4个16位通用寄存器:AX、BX、CX、DX;8个8位寄存器:AL、BL、CL、DL,高8位是AH、BH、CH、DH。 某些通用寄存器用作专门用途,如: AX:通用寄存器、累加器; BX:通用寄存器、间(基)址寄存器; CX:通用寄存器、计数器; DX:通用寄存器、间址寄存器; 2、指针和变址寄存器组-4个16位 基址指针寄存器BP、堆栈指针寄存器SP、源变址寄存器SI、目的变址寄存器DI 这组寄存器存放的内容是某一段内地址偏移量,用来形成操作数地址,主要在堆栈操作和变址运算中使用。 BP和SP称为指针寄存器,与SS联用。为访问现行堆栈段提供方便。 SI和DI称为变址寄存器,与DS一起使用,为访问现行数据段提供段内地址偏移量。 3、段寄存器-4个16位 CS、DS、SS和ES是段寄存器,用来寄存段的基地址。 CS-代码段寄存器:存放的是当前执行程序所在的代码段的段基址,CPU执行的指令将从代码段取得。 DS-数据段寄存器:存放的是程序当前使用的数据段的段基址。一般情况下,程序中所使用的数据均在数据段中。 SS-堆栈段寄存器:存放当前使用的堆栈段的段基址,堆栈操作的数据就在这个段中。 ES-附加段寄存器:存放程序当前使用的附加段的段基址。通常情况下,它用来存放数据。典型用法是存放CPU处理后的数据,如串操作等。 4、指令指针 一个16位指令指针寄存器IP,用来存放将要执行的下一条指令在现行代码段中的偏移地址。 程序运行中,它由BIU自动将其修改,使IP始终指向下一条将要执行指令的地址,因此它是用来控制指令序列的执行流程的。 它具有自动加1功能,每当执行一次取指操作,它将自动加1,使它指向要取的下一个单元。 5、标志寄存器F 16位标志寄存器F用来存放运算结果的特征,常用作后续条件转移指令的转移控制条件。两大类: 一类为状态标志,表示运算后结果的状态特征,它影响后面的操作。状态标志有6个:CF、PF、AF、ZF、SF、和OF。 另一类为控制标志,用来控制CPU操作,控制标志有3个:TF、IF和DF。 具体格式如图:P33 6个状态标志位: SF--符号标志; ZF--零标志; PF--奇/偶标志; CF--进位标志; AF--辅助进位标志; OF--溢出标志。 3个控制标志位: DF--方向标志; IF--中断标志; TF--跟踪标志( 调试程序时可以设置为单步工作方式) 四、外部引脚(P205) 1、工作模式 最大工作模式 最小工作模式 2、最小工作模式下的引脚定义 3、8088与8086的区别 1、工作模式 (1)最小工作模式 是在系统只有8086或8088一个微处理器。在这种系统中,所有总线控制信息都直接由8086产生,系统中总线控制逻辑电路被减到最少,控制信号由8086/8088直接提供。 (2)最大工作模式 系统包含两个或多个微处理器,其中一个是主处理器8086/8088,其它的处理器为协处理器或辅助处理器,承担某一方面的专门工作。 和8086匹配有两个,一个是专用数值运算的处理器8087;另一个是专用于输入/输出处理的处理器8089。 2、最小工作模式下的引脚定义 P204图5-3是8086CPU的外部引脚。 AD15-AD0:分时复用的地址/数据总线。 A19/S6-A16/S3:分时复用的地
您可能关注的文档
- 租赁用工管理办法.doc
- 控制领域常用缩写及解释.doc
- 实验-几种74LS系列集成电路....ppt
- 陆源溢油调查表.doc
- 006防水施工技术交底.doc
- 管理学复习材料5.doc
- 英语八上Unit3SectionB3a-4课件.ppt
- 地标V0.8b程序使用说明.doc
- 七年级外研版下册Modules1-2短语总结.doc
- 《复变函数与积分变换》第三章2.ppt
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 第45届世界技能大赛平面设计技术项目.pdf
- 初中英语学困生的形成原因及对策研究结题报告.doc
- 暑假10以内加减法口算题天天练-每页100题(打印版).docx
- 高血压的中医调理方法.pptx
- 高考作文模拟写作:大树 藤蔓 依靠(附写作指导及范文点评与延伸训练).docx VIP
- 朋友圈要不要屏蔽父母辩论赛 反方辩词一辩、二辩、三辩、四辩发言稿.docx
- 湖南省三湘名校教育联盟2023-2024学年高二上学期11月期中联考物理试题(原卷).docx VIP
- 三《采用合理的论证方法》课件 2021-2022学年高中语文统编版选择性必修上册第四单元.pptx
- 跨学科主题学习——解密汉诺塔游戏 教学课件 电子工业版 五年级下册.ppt
- Project1 An animal book 获奖课件PPT译林版(一)英语二上.pptx
文档评论(0)