第二章 80868088结构

第二章 80868088结构

ID:20501097

大小:293.50 KB

页数:15页

时间:2018-10-13

第二章  80868088结构_第1页
第二章  80868088结构_第2页
第二章  80868088结构_第3页
第二章  80868088结构_第4页
第二章  80868088结构_第5页
资源描述:

《第二章 80868088结构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、金陵科技学院教案【封面】任课系部:课程名称课程编号授课对象专业课程类别必修课公共基础课□;学科基础课□;专业核心课□选修课专业方向课□;专业拓展课□;公选课□总学时数学分数学时分配课堂讲授学时;实践课学时教材名称作者出版社及出版时间指定参考书作者出版社及出版时间授课教师职称单位金陵科技学院教案【教学单元首页】第1次课授课学时3教案完成时间:章、节第二章主要内容8086/8088CPU内部结构,8086/8088存储器管理,8086/8088微处理器的引脚功能目的与要求理解8086/8088CPU内部结构;掌握

2、8086/8088存储器管理,8086/8088微处理器的引脚功能。重点与难点重点:8086/8088存储器管理,8086/8088微处理器的引脚功能;难点:8086/8088CPU内部结构,8086/8088存储器管理,8086/8088微处理器的引脚功能。教学方法与手段多媒体课件展示;通过有针对性的例题对8086/8088CPU内部结构、8086/8088存储器管理、8086/8088微处理器的引脚功能进行深入的讲解。授课内容内容备注第2章8086/8088的结构2.18086/8088CPU内部结构一、

3、8086/8088的内部结构框图8086微处理器与8088微处理器内部结构基本相同,内部均由算术逻辑器(ALU)、通用寄存器、段寄存器、专用寄存器、控制器、总线控制逻辑、指令队列及地址加法器等单元组成。从功能上可分执行部件(EU)和总线接口部件(BIU)两大部分:1.执行部件EU(ExecutionUnit)执行部件EU由算术逻辑器ALU、通用寄存器、标志寄存器(FLAGS)、暂存器及EU控制电路等单元组成。EU的主要任务是执行指令,其功能为:l从BIU部件指令队列取出指令,由控制器单元内部的指令译码器将其译

4、码,并将译码信息给各部件发出相应的操作控制信号。l对操作数进行算术和逻辑运算,并将运算结果的特征保存到标志寄存器中。l控制BIU部件与存储器或I/O接口进行数据交换,并提供访问存储器和I/O端口的有效地址。2.总线接口部件BIU(BusInterfaceUnit)总线接口部件BIU由段寄存器、指令指针寄存器、总线控制逻辑、地址加法器及指令队列等单元组成。BIU的主要任务是完成取指令与数据的输入/输出,其功能为:l从内存特定的区域取出指令送入指令队列。l对存储器、I/O端口进行数据的输入或输出。l计算并形成访问

5、存储器的20位物理地址。3.EU与BIU的关系EU和BIU是组成8086/8088微处理器的两个基本功能部件。它们相互配合完成指令操作,如当EU从指令队列中取走指令后,指令队列出现空字节,BIU就立即自动地从内存中取出后续的指令放入队列;当EU执行指令需要操作数时,BIU就根据EU给出的操作数有效地址,从指定的内存单元或I/O端口取出数据供EU使用;当EU运算结束后,BIU将运算结果写指定的内存单元或I/O端口。4.8088与8086的区别8088微处理器与8086内部功能结构基本相同,而它们的指令系统则完全

6、相同,唯一的区别在于它们的BIU部件略有不同。第一,8086的指令队列是6字节长,而8088的指令队列为4字节长;第二,8086数据总线引脚是16位,而8088是数据总线引脚为8位。因此,称8088为准16位微处理器,而8086为标准16位微处理器.讲解原理,注重在理解的基础上记忆内部结构EU和BIU这两个功能部件又是相互独立的。大多数情况下,EU的执行指令操作与BIU的取指令操作是在时间上可重叠的,即EU进行某条指令执行操作时,BIU可同时进行后继指令的取指令操作,这两个部件并行连续工作可形成指令处理流水线

7、。这样,可减少了CPU取指令的等待时间,加快了CPU的指令执行速度,也提高了系统总线的利用率。在微处理器内,多个部件重叠进行指令各个操作的处理方式被称为指令流水线处理。二、编程结构——寄存器结构8086/8088微处理器内部可供程序员使用的有14个16位寄存器,如图2-3所示。1.通用寄存器有8个通用寄存器,可分为三组,即:(1)数据寄存器数据寄存器有4个,包括累加器AX(Accumulator)、基址寄存器BX(Base)、计数寄存器CX(Count)和数据寄存器DX(Data)。数据寄存器的特点是,这4个

8、16位寄存器可分为高8位(AH、BH、CH和DH)与低8位(AL、BL、CL和DL),这两组8位寄存器可分别寻址、独立操作。这样,可以将数据寄存器作为一个16位寄存器进行操作,也可用作两个8位寄存器。数据寄存器可以用来存放8位或16位的二进制操作数,这些操作数可以是参加操作的数据、操作的中间结果,也可以是操作数的地址。大多数算术和逻辑运算指令都可以使用这些数据寄存器。(2)地址指针寄存器地址指针寄存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。