- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
位微处理器长江大学计算机科学学院
教学内容 第二章 16位微处理器8086 学时分配 6学时 教学目的 1、掌握8086CPU的内部结构及内部寄存器的使用特点 2、基本掌握8086CPU对内部存储器的分段管理 3、了解8086CPU的两种工作模式 教学要求 1、较详细讲解8086CPU的内部结构 2、详细介绍8086CPU内部各寄存器的使用特点区别 3、较详细介绍8086CPU对内部存储器的分段管理方法 4、介绍8086CPU的两种工作模式 重点难点 1、8086CPU内部寄存器的结构及使用特点 2、8086CPU对内存的分段管理模式及逻辑地址到物理地址的变换 3、8086CPU在最小模式和最大模式下的引脚功能 教学过程 1、多媒体使用幻灯片讲解讲稿授课 2、通过讲解指令段的功能来说明8086CPU各内部寄存器的使用特点及区别 3、课堂提问题,并记录回答问题情况 课堂提问与讨论 回答问题情况记载 1、8086CPU的内部寄存中,AX和DX各有什么特殊用途? 2、8086CPU的标志寄存器是几位寄存器,实际使用了其 中的哪几位,各有什么作用? 3、(随堂自拟) 作业答疑 第一次作业:P29,2、3、4 第二次作业:P29,7,8,9 小 结
第二章 16位微处理器8086 2.1 8086CPU的内部结构 2.1.1 8086CPU的内部结构 8086CPU内部结构框图如图2-1所示。
图2-1 8086CPU从功能上看,可以分为两大部分:总线接口部件BIU (Bus Interface Unit)和执行部件EU (Execution Unit)。 1. 总线接口部件BIU (Bus Interface Unit) 总线接口部件BIU是8086CPU与系统总线的接口,负责CPU与存储器及I/O 端口之间的数据传送操作。执行部件从指令队列获取指令,执行指令所需要的 操作数和运算结果都是通过总线接口部件与指定的内存单元或外设端口进行传 送的。 总线接口部件BIU具有下列功能:物理地址的形成、预取指令、指令队列 排队、读/写操作数和总线控制。总线接口部件BIU由下列各部分组成: ⑴ 4个16位段寄存器 DS 数据段寄存器(Data Segment) CS 代码段寄存器(Code Segment) ES 附加段寄存器(Extra Segment) SS 堆栈段寄存器(Stack Segment) ⑵ 一个16位指令指针IP IP 指令寄存器(Instruction Pointer),用于存放下一条要执行指令的 首地址(偏移地址)。 ⑶ 20位地址加法器 地址加法器将16位逻辑地址变换成存储器读/写所需要的20位物理地址。 比如,一条指令的物理地址就是根据代码段寄存器CS和指令指针寄存器IP的 内容得到的。具体计算时,要将段寄存器的内容左移4位,然后再与IP的内容 相加。假如:CS=DF00H,IP=0600H,此时的物理地址为DF600H。 ⑷ 6字节指令队列缓冲器 用于预存放6字节的指令代码。 ⑸ 输入/输出控制电路 用于控制总线的开放、关闭及信号的传送方向等。 2. 指令执行部件EU (Execution Unit) 指令执行部件EU的功能是进行指令译码和执行指令,并向BIU提出访问存 储器或I/O接口的请求。指令执行部件由以下几个部件组成: ⑴ 算术逻辑部件ALU(Arithmetic Logic Unit) 算术逻辑部件ALU可以对2个8位或16位的二进制数进行算术运算和逻辑 运算,以及对8位或16位的二进制数作移位操作。 ⑵ 标志寄存器FLAGS 又称为PSW,用于存放ALU运算结果的标志。 ⑶ 4个通用16位寄存器,即AX、BX、CX、DX。 ⑷ 4个专用16位寄存器 源变址寄存器SI,目标变址寄存器DI,堆栈指针寄存器SP,基址指针寄 存器BP。 ⑸ 执行部件控制电路 取指令控制和时序控制部件。其工作过程是:EU从BIU的指令队列输出端 取得指令并进行译码,若执行指令需要访问存储器或I/O端口时,EU向BIU发 出请求,BIU根据当前指令所要访问存储器或I/O端口的地址,将自动完成相应 的操作。如果EU执行的是一条转移指令,使程序发生转移,将会清空指令队列 缓冲器,BIU新取出第一条指令直接送到EU中中去执行,随后重新填入指令队 列。EU根据指令要求向EU内部各部件发出控制命令,完成执行指令的功
您可能关注的文档
最近下载
- 输液港常见并发症及处理.pptx VIP
- 海天蒙德Hi驱动器说明书.pdf
- 运动场土方工程方案(3篇).docx VIP
- 基于单片机的土壤湿度检测及控制系统设计.pdf VIP
- 2024年四川省宜宾市【辅警协警】笔试真题(附答案).docx
- GB_T 311.4-2010绝缘配合 第4部分:电网绝缘配合及其模拟的计算导则.docx VIP
- 大学生职业生涯规划与就业指导(高校学生学习职业生涯规划与就业指导课程)全套教学课件.pptx
- 220kv变电站新建工程施工组织设计.docx VIP
- GB_T 311.2-2013绝缘配合 第2部分:使用导则.docx VIP
- 6.3三角形的中位线 课件(共22张PPT).pptx VIP
文档评论(0)