欢迎来到天天文库
浏览记录
ID:57122810
大小:595.00 KB
页数:78页
时间:2020-08-01
《微机原理与接口技术复习总结课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微机原理与应用2015.12.22021/7/31思考题:1.简述微型计算机的组成。微型计算机是由微处理器、存储器、输入/输出接口电路和系统总线构成的裸机系统。2.总线分为哪几种类型?微型计算机采用总线结构有什么优点?(1)分为地址总线,数据总线与控制总线三类,又称三总线。(2)微型计算机的三总线结构是一个独特的结构。采用总线结构,系统中各功能部件之间的相互关系,变成了各功能部件面向总线的单一关系。一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩展。2021/7/31微型计算机硬件系统组
2、成微处理器:进行算数运算和逻辑运算。存储器:存储程序、数据、符号等I/O接口:使外设与微机相连。2021/7/31Intel8086微处理器结构(重点)8086的内部结构-分两部分:总线接口部件BIU:总线接口单元BIU,负责控制存贮器与I/O读写。执行部件EU:执行单元EU从指令队列中取出指令并执行。特点:BIU与EU两个单元相互独立,分别完成各自操作,可以并行执行,实现指令预取(指令读取和执行的流水线操作)取指令和执行指令分开进行,提高了速度。2021/7/312021/7/318086执行部件EU8个16位通用寄
3、存器:AX、BX、CX、DX,这4个16位寄存器可作8位寄存器。SP:堆栈指针,其内容与堆栈段寄存器SS的内容相加,提供堆栈操作地址。BP:基址指针,构成段内偏移地址的一部分.SI:源变址寄存器。DI:目的变址寄存器。16位算术逻辑单元ALU:主要是加法器。大部分指令的执行由加法器完成。16位标志寄存器标志(Flag)用于反映指令执行结果。16位字利用了9位。标志分两类:状态标志(6位):反映刚刚完成的操作结果情况。控制标志(3位:IF/TF/DF):在某些指令操作中起控制作用。2021/7/318086CPU总线接口
4、部件段寄存器CS:16位的代码段寄存器,管理程序段。8086复位后,CS置位=FFFFH;DS:16位的数据段寄存器,管理数据段。ES:16位的附加段寄存器,管理附加(扩展)段。SS:16位的堆栈段寄存器,管理堆栈段。16位的指令指针寄存器IP:IP中的内容是下一条指令对现行代码段基地址的偏移量8086复位后,CPU执行的第一条指令的地址为FFFF0H。20位地址加法器6字节的指令队列总线接口部件BIU从内存取指令,取来的总是放在指令队列2021/7/31思考题:3、8086CPU在内部结构上由哪几部分组成?其功能是什
5、么?【答】8086的内部结构分成两部分。总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行。4、8086的总线接口部件由那几部分组成?其功能是什么?【答】8086的总线接口部件主要由下面几部分组成:4个段寄存器CS/DS/ES/SS,用于保存各段地址;一个16位的指令指针寄存器IP,用于保存当前指令的偏移地址;一个20位地址加法器,用于形成20位物理地址;指令流字节队列,用于保存指令;存储器接口,用于内总线与外总线的
6、连接。5、8086的执行单元(部件)由那几部分组成?有什么功能?【答】8086的执行单元部件主要由下面几部分组成:控制器、算数逻辑单元、标志寄存器、通用寄存器组。(1)控制器,控制指令译码,完成指令的执行等。(2)算数逻辑单元ALU,完成算数与逻辑运算。(3)标志寄存器,其中状态标志6位,存放算数逻辑单元ALU运算结果特征;控制标志3位,控制8086的3种特定操作。(4)通用寄存器组,用于暂存数据或指针的寄存器阵列。6、简述8086CPU的流水线思想,与传统计算机有何不同。8086CPU执行转移指令时,指令队列寄存器内
7、容如何变化?【答】(1)传统的计算机一般按照取指令、指令译码与执行指令的串行步骤工作。(2)在8086CPU中,指令的提取与执行分别由总线接口部件BIU与执行部件EU完成,两个单元重叠并行工作,这种机制称为流水线,这种工作方式有力的提高了CPU的工作效率。(3)8086CPU执行转移指令时,首先清空当前指令队列寄存器,然后从新地址取指令重新填满指令队列。7、8086和8088是怎样解决地址线和数据线的复用问题的?ALE信号何时处于有效电平?【答】(1)8086/8088采用时间分隔技术与地址锁存技术,通过地址锁存允许信
8、号ALE锁存CPU送出的地址,有效解决地址线和数据线的复用问题。(2)ALE在T1状态有效,将CPU送出的20位地址锁存。2021/7/318086/8088CPU有20条地址线最大可寻址空间为220=1MB物理地址范围从00000H~FFFFFH8086/8088CPU将1MB空间分成许多逻辑段每个段最大限制为64KB一个存储单
此文档下载收益归作者所有