微机原理复习资料

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1、微处理器的主要功能是(运算)和(控制)。2、完整的计算机系统是由(硬件系统)和(软件系统)组成的。3、8086的物理地址是(20)位。4、指令指针寄存器的作用是(存放BIU要取的下一条指令的偏移地址,用以控制程序中指令的执行顺序)。5、标志寄存器的作用是(反应CPU运行状态和CPU控制标志)或:(1)用来存储相关指令的某些执行结果;(2)用来为CPU执行相关指令提供行为依据;(3)用来控制CPU的相关工作方式.6、PF标志位为1,表示的是(运算结果的底8位中所含1的个数为偶数),IF标志位为0,表示的是(此时CPU不能对可屏蔽中断请求作出响应)。7、ALE引脚的作用是(地址锁存允许信号)。8、NMI引脚的作用是(非屏蔽中断请求信号)。9、8286芯片的功能是(数据总线收发器)。10、在独立编址方式中,CPU设置了(输入in)指令和(输出out)指令来访问I/O。11、静态RAM和动态RAM的主要区别是(动态RAM需要由存储器控制电路按一定周期对存储器进行刷新,才能保持数据不丢失,而静态RAM的数据则不需要刷新,在上电期间,数据不会丢失)。12、8086的每个中断向量占(4)个字节,CPU最多可管理(256)个中断。13、8237是(高性能的可编程DMA控制器)芯片,8259是(可编程中断控制器)芯片。14、USB接口可由电缆给接入的设备提供(5)V的电源。14.数据总线位数与字长有关15·地址生成、总线控制是BIU部件16·SS寄存器是堆栈段;17·指令译码,执行指令的部件是EU;18.4K*4位芯片组成16K*8位需要8片19.I/O设备与CPU交换信息状态通过控制总线20.第一个采用RISC计数:奔腾21.奔腾一个存储字占内存中4个存储单元22.PC总线为系统总线23.8086CPU由EU执行部件和BIU总线接口部件组成24.8086从INTR接受屏蔽中断信号25.中断响应信号从INTA引脚发出26.32位CPU工作方式是实地址模式、保护模式、虚拟地址模式27.cpu从IO接口的ready接收引脚传递忙闲状态28.连接各种功能芯片连接构成功能模块的是片总线;29.PCI总线不具备热插拔功能30.微型计算机各部件由系统总线连接31.8086可寻址最大内存容量1M。32.基址指针寄存器BP;33.中断源优先级最高的:异常;34.缓冲器的三态:低电平,高电平,高阻35.一个接口芯片有16个端口,问片选信号CS的地址是由A4-A9地址线组成36.usb总线属于外总线37.IF=1,CPU结束传输信号,从INTA相应中断信号38.CPU与接口通过系统总线传输数据、地址、状态;39.PCI总线属于系统总线40.cpu从io接口的cs引脚向外设发出启动、停止信号41.IO设备电路,用缓冲器件解决与数据总线隔离问题;42.8086收到ready=0,cpu会插入等待周期43.一个基本总线周期中,T1时输出地址,T2-T4输出状态;44.8086主频5MHZ,内存存取时间250NS(1/5m=200ns),读写内存时,插入一个等待周期45.8086在BX,BP,SI,DI寄存器作为寄存器间接寻址方式46.8086响应可屏蔽INTR请求的条件是完成当前指令、INTR=1、TF=1、无同级或者高级的请求47.微型计算机各部件靠总线连接48.第一个32位CPU是8038649.8086寻址最大内存地址是1MB50.IO和cpu交换信息,状态信息通过控制总线传输51.二进制表示4位十进制,至少需要10位52.二进制存储4位十进制,需要16位。(存储需要凑齐字节,一个字节是8位)53.若8086中分配给8255端口0010H开始,8255的控制口地址是0013H(若是8259,答案是??)54.异步串行传输中,1个校验位,2个停止位,6个数据位,波特率4800波特/秒,字符传输率480字符/秒;PS:1帧为1位起始位,1个校验位,2个停止位,6个数据位二、选择。1、计算机的字长和(D)有关。A、存储器的容量B、处理器的速度C、集成电路的规模D、数据总线的位数(一般计算机的字长取决于它的通用寄存器、内存储器、ALU的位数和数据总线的宽度)2、具有地址生成,总线控制等功能的部件是(B)。A、ALUB、BIUC、EUD、FPUALU:算术逻辑运算单元BIU:总线接口部件EU:控制电路,负责从BIU的指令队列缓冲器中取指令、分析指令,然后根据译码结果向EU内部各部件发出控制命令以完成指令的功能。FPU:浮点运算单元3、下面哪一个寄存器是堆栈段寄存器。(D)A、CSB、DSC、ESD、SSCS:代码段寄存器DS:数据段寄存器SS:堆栈段寄存器ES:附加段寄存器4、完成指令译码和执行指令等功能的部件是(C)。A、ALUB、BIUC、EUD,PU5、下面哪一个寄存器是基址指针寄存器。(B)A、IPB、BPCSID、SPSP:堆栈指针寄存器BP:基址指针寄存器SI:源变址寄存器DI:目的变址寄存器IP:指令指针寄存器FLAG:标志寄存器6、下面哪一个芯片是时钟发生器芯片。(C)A、8282B、8283C、8284D、82868284:时钟芯片8282:地址锁存器8286:数据总线收发器8259:可编程中断控制器(直接管理8个中断)8237:高性能的可编程DMA控制器8254:可编程定时计数器8255:可编程并行接口扩展芯片16550:可编程串行接口芯片7、下面哪种存储器属于易失性存储器。(A)A、RAMB、ROMC、PROMD、EPROM(随机存储器是易失性存储器)8、把各种不同的芯片连接在一起构成特定功能模块的总线称为(B)A、内总线B、片总线C、片内总线D、外总线片总线:又称元件级总线、片内总线,是在芯片内,把各种不同的功能单元连接在一起,构成特定功能的芯片的信息传输通道。系统总线:又称本地总线或内总线,是微机系统中各插件之间的信息传输通道。通信总线:又称外总线,是微机系统之间或微机系统与其他系统之间信息传输的通道。9、PCI总线不具备的特性是哪一个。(D)A、64位数据宽度B、时钟频率33MHzC、即插即用D、热插拔10下列中断源优先级最高的是(A)A、异常B、断点C、非屏蔽外中断D、可屏蔽外中断中断有三类:外部中断,指令中断,异常中断;其中外部中断包括非屏蔽中断(NMI)和可屏蔽中断(INTR),NMI比INTR优先级高;指令中断包括断点中断,溢出中断,检查数组下标超限中断;异常中断包括故障、陷阱和中止。三、简答题。1、冯.诺依曼的计算机理论?(1)计算机应由运算器,控制器,存储器,输入设备,输出设备这5大部分组成。(2)存储器不但能存放数据,而且也能存放程序。数据和指令均以二进制数形式存放,计算机具有区分指令和数据的能力(3)编好的程序事先存入存储器中,在指令计数器控制下,自行高速运行(执行程序)。2、衡量计算机运算速度的方法有哪些?答:(1)MIPS(百万条指令每秒)统计平均法:根据不同类型指令出现的频度,乘以不同的系数,求的统计平均值,得到平均运算速度,用MIPS作为单位衡量(2)主频决定的时钟周期法:给出CPU的主频和每条指令的执行所需要的时钟周期,可以计算出每条指令所需的时间。(3)最短指令法:以执行时间最短的指令为标准类计算速度3、8086处理器结构的特点?(1)有16根数据线,20根地址线,可寻址空间达1MB(2)有两个逻辑单元,EU和BIU(3)CPU内部包含4组16位寄存器,分别为:通用寄存器组,段(4)时钟周期是CPU的基本时间计量单位4、说说AX,BX,CX,DX寄存器用法上的区别?AX称为累加器,常用于存放算术逻辑运算中的操作数,另外所有的I/O指令都使用累加器与外设接口传送信息寄存器组,指针和变址寄存器,指令指针和标志寄存器BX称为基址寄存器,常用来存放访问内在时的基地址,CX称为计数寄存器,在循环和串操作指令中用作计数器DX称为数据寄存器,在寄存器间接寻址中的I/O指令中存放I/O端口的地址5、指令周期、总线周期和CPU周期的定义和它们的关系?(1)指令周期:CPU从内存取出一条指令并执行这条指令的时间总和。(2)总线周期:通常把8086CPU经外部总线对存储器或I/O端口进行一次信息的输入或输出过程所需要的时间,又称为BIU总线周期或总线操作周期。8086的总线周期至少由4个时钟周期组成。每个时钟周期称为T状态,用T1、T2、T3和T4表示。(3)CPU周期:又称机器周期,CPU访问一次内存所花的时间较长,因此用从内存读取一条指令字的最短时间来定义。一个CPU周期包含若干个时钟周期。联系:在8086CPU中,指令周期和总线周期是对CPU中不同的部件来说的。指令周期是执行单元EU消耗的,用于执行,典型的就是计算,运算;总线周期则是总线接口单元BIU消耗的,用于访问存储器和I/O口等。二者在时间顺序上可以是重叠的。6.CPU与外设数据传输方式:1)、查询传送方式;2)、中断传送方式3)、直接数据通道传送;4)、DMA传送方式7、8086CPU接到reset复位信号后,要完成那些操作?(1)CPU停止当前操作(三态总线呈高阻状态);CPU内部除cs外,其余寄存器和指令队列均被清零;0FFFFHCS(2)CPU执行FFFF0H处的指令,转向执行系统程序:对系统进行自检;在软区/硬区寻找DOS,将DOS装入内存8、什么叫总线仲裁?在多处理机系统中,为防止多个处理机同时控制总线,必须在总线上设置一个处理上述总线竞争的管理机构,按优先级顺序,合理地分配资源,这就是总线仲裁。9、什么叫端口,8255A的端口选择信号A1A0是如何区分不同端口的?端口是指CPU可以访问的接口中的寄存器。8255A有四个端口地址,他们有端口选择信号A1A0来区分:A1A0=00--------访问PA口;A1A0=01--------访问PB口;A1A0=10--------访问PC口;A1A0=11------访问控制端口四、指出下列指令源操作数的寻址方式。(10分,每题1分)1、MOVAX,2410H直接寻址MoVAX,[2000H]直接寻址3、MOVAX,BX寄存器寻址4、MOVAX,[BX+SI]基址加变址寻址方式5、MOVAX,2[BX+SI]相对基址加变址寻址6、MOVAX,3[BX]相对寻址寄存器7、MOVAX,2[BX][SI]相对基址加变址寻址8、MOVAX,[BX]寄存器间接寻址9、MOVAX,ES:[BX]寄存器间接寻址10、MOVAX,[BX+10]寄存器相对寻址五、判断下列指令是否正确。若不正确写出原因。(20分,每题2分)1、MOVDS,200H错,立即数不能直接传给段寄存器2MOV20H,AX错,立即数不能作目的操作数3、MOVAL,'B'寻址)错,立即数不能直接传给段寄存器4、MOVAX,[BI][DI]错,基址加变址寻址方式中有效地址是一个基址寄存器(BX、BP)和一个变址寄存器(SI、DI)的内容之和。没有寄存器BI5、INAX,2000H错,IN、OUT不能大于255,大于不能直接写,应先放在DX中对(‘B’表示B的ASCII码,42H。为立即立即寻址6、OUT20H,BL错,OUT指令格式:OUTPortNo/DX,AL/AX7、MOVIP,200H错,指令指针IP,不能作为MOV指令的操作数8、MOV[BX],[2000H]错,两个操作数不能同时为存储单元9、MOVCS,AX错,代码段寄存器CS不能为目的操作数10、MVDL,BX错,两个操作数的数据类型要相同六、编程题。(10分)1、设8254的端口地址为80H~83H,通道其中,变量X、Y是32位A、B、Z是16位DATA1SEGMENTXD?YDD?MOVAL,[BX]INCBXCMPAL,”A”LOOPNZNEXT4,数据赋值:(X=Y)2的输入时钟CLK1为1mHz,通道1的OUT1输出周期为20ms的方波。定时器1的控制字格式为:01110111=77H定时器2的控制字格式为:10010101=95HMOVAL,77HOUT83H,ALMOV

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功