《微机原理课程作业习题考试附答案.docx》由会员分享,可在线阅读,更多相关《微机原理课程作业习题考试附答案.docx(24页珍藏版)》请在优知文库上搜索。
1、一、单选题:1 .完成指令译码和执行指令等功能的部件是(C)。A.ALUB.BIUC.EUD.PU2 .计算机的字长和(D)有关。A.存储器的容量B.处理器的速度C.集成电路的规模D.数据总线的位数3 .下面哪一个寄存器是基址指针寄存器。(C)A.IPB.SIC.BPD.SP4 .下面哪种存储器属于易失性存储器。(A)A.RAMB.ROMC.PROMD.EPROM5 .PQ总线不具备的特性是哪一个。(D)A.64位数据宽度B.时钟频率33MHzC.即插即用D.热插拔6 .3片8259级联最多可管理(C)个中断。3*8-(3-1)A.24B.23C.22D.217 .下列的芯片中,(A)不会出现
2、在8086的最小模式系统中。A.8288B.8284C.8286D.82828 .若分配给8255的端口地址从004OH开始,控制字端口地址是(C)。40+4A.0041HB.0042HC.0043HD.0044H10.下列关于8086读写时序的说法错误的是(D)0A,先输出地址后读写数据B.ALE信号会在输出地址时置高电平C.DEN信号会在读写数据时置低电平D.最大模式时由总线控制器向存储器发出读写控制信号二、填空题:1 .高速缓冲存储器应用了程序访问的(局部性)原理。2 .指令MOVAXJBX+2的寻址方式为(寄存器相对)寻址,指令MOVAX,BX+SI的寻址方式为(基址变址)寻址,指令M
3、OVAX,200HBXSI的寻址方式为(相对基址变址)寻址,指令MoVAX,20OH的寻址方式为(立即Btlto3 .如果在8086系统内存中,002C单元中存放240OH,002EH单元中存放D208H,则表示这些单元中的内容所对应的中断类型号为(),中断服务程序的起始地址为()o4 .CPU是英文(CentralProcessingUnit)的缩写。5 .静态RAM和动态RAM的主要区别是(动态RAM需要由存储器控制电路按一定周期对存储器进行刷新,才能保持数据不丢失,而静态RAM的数据则不需要刷新,在上电期间,数据不会丢失)。6 .在独立编址方式中,CPU设置了(输入(in)指令和(输出(
4、OUt)指令来访问I/O。7 .完整的计算机系统是由(硬件系统)和(软件系统)组成的。8 .标志寄存器的作用是(反映CPU运行状态和CPU控制标志)。9 .ALE引脚的作用是(地址锁存允许信号)。10 .8286芯片的功能是(数据总线收发器)。14.GDTR是(全局描述符表)寄存器。4.判断下列指令的正误?(1)MOVBL,DX()(2)MOVAL,BL()(3)POPCS()(4)CMPBX,1234H(X)(5)MOV2000H,A()一、单选题:1 .下面的指令中哪一个是正确的。(B)A.MOVES,AB.MOVDS,100HC.MOV100H,AD.MOVCS,A2 .具有地址生成,总
5、线控制等功能的部件是(B)。A.ALUB.BIUC.EUD.FPU3 .下面哪一个指令是基址变址寻址。(A)A.MOVAX,BXSI基址变址寻址B.MOVAXz2BX+SI相对基址变址寻址C.MOVAX,BX+2寄存器相对寻址D.MOVAX,BX+BP错4 .把各种不同的芯片连接在一起构成特定功能模块的总线称为(B)A.内总线B.片总线C.片内总线D,外总线5 .下列中断源优先级最高的是(A)A异常C.非屏蔽外中断D,可屏蔽外中断7 .8086的数据总线是(B)位的。A.8B.16C.32D.248 .在以下传输方式中,(C)方式不需要CPU介入。A.无条件传输B.中断C.DMAD.同步传输9
6、 .在I/O接口电路中。(C)解决与数据总线的隔离问题。A.译码器B.光电隔离器C.三态缓冲器D.触发器10 .采用RISC技术的CPU是(D)。A 8086B80286C . 80386D . Pentium二、填空题:1指令MOVAX/BX+SI+2的寻址方式为(相对基址变址)寻址,指令MOVAX,200H的寻址方式为(直接)寻址,指令MOVAX,200BX的寻址方式为(寄存器相对)寻址,指令MOVAX,BXSI的寻址方式为(基址变址)寻址。2 .如果CS:2000HIP:OlOOH,则其物理地址为(20100)Ho3 .已知人1_二8人1,8g(611,执行人口口人1,81_之后,A1,
7、为(),BL为(),ZF为(),0F为()。5 USB接口可由电缆给接入的设备提供(5)V的电源。6 .主机与外设之间的数据传输方式主要要()、()和()。7 .找到指令当中的(操作数)或(操作数地址)的方式,叫寻址方式。8 .指令指针寄存器的作用是(存放BIU要取的下一条指令的偏移地址,用以控制程序中指令的执行顺序)。10.8086的物理地址是(20)位。11.微机原理编程题:8253/8254输出方波,8255输出BCD码,宏,存储区1、设8254的端口地址为80H83H,通道2的输入时钟CLKl为ImH乙通道1的OUTl输出周期为20ms的方波。定时器1的控制字格式为:OIII0111=
8、77H定时器2的控制字格式为:100I0101=95HMOVALJ7HOUT83H,ALMOVAL,95HOUT83H,ALMOVAX,1000HOUT81H,ALMOVAL,AHOUT81KALMOVAL,20HOUT82H,AL四、指出下列指令源操作数的寻址方式。(10分,每题1分)1、MOVAX,2410H立即寻址2、MOVAX,2000H直接寻址3、MOVAX,BX寄存器寻址4、MOVAX,BX+SI基址变址寻址5、MOVAX,2BX+S相对基址变址寻址6、MOVAX,3B寄存器相对寻址7、MOVAXz2BXSI.相对基址变址寻址8、MOVAXJBX寄存器间接寻址9、MOVAX,ES:
9、BX寄存器间接寻址10、MOVAXzBX+10寄存器相对寻址五、判断下列指令是否正确。若不正确写出原因。(20分,每题2分)1、MOVDS,200H错,立即数不能直接传给段寄存器2、MOV20H,A错,立即数不能作为目的操作数3、MoVALB对(B,表示B的AScn码,42H。为立即寻址)4、MOVAX,BIDI错,基址变址寻址方式中有效地址是一个基址寄存器(BXxBP)和一个变址寄存器(SLDI)的内容之和。没有寄存器BI5、INAX,2000H错,IN、OUT不能大于255,大于不能直接写应先放在DX中6、OUT20H,BL错,OUT指令格式:OUTProtNo/DX,AL/AX7、MOV
10、IR200H错,指令指针IPf不能作为MOV指令的操作数8、MOVBX,2000H错,两个操作数不能同时为存储单元9、MOVCS,A错,代码段寄存器CS不能为目的操作数10、MVDL,BX错,两个操作数的数据类型要相同一、填空。(20分,每空1分)1.微处理器的主要功能是(运算)和(控制)02、完整的计算机系统是由(硬件系统)和(软件系统)组成的。3、8086的物理地址是(20)位。4、指令指针寄存器的作用是(存放BIU要取的下一条指令的偏移地址,用以控制程序中指令的执行顺序)。5、标志寄存器的作用是(反映CPU运行状态和CPU控制标志)6、PF标志位为1,表示的是(运算结果的低8位中所含1的
11、个数为偶数)JF标志位为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
12、控制器)芯片,8259是(可编程中断控制器)芯片。14、USB接口可由电缆给接入的设备提供(5)V的电源。二、选择。(20分,每题2分)1、计算机的字长和(D)有关。A、存储器的容量B、处理器的速度C、集成电路的规模D、数据总线的位数2、具有地址生成,总线控制等功能的部件是(B)。A、ALUB、BIUC、EUD、FPU3、下面哪一个寄存器是堆栈段寄存器。(D)A、CSB、DSC、ESD、SS4、完成指令译码和执行指令等功能的部件是(C)。A、ALUB、BIUC、EUD、PU5、下面哪一个寄存器是基址指针寄存器。(C)AxIPB、SIC、BPD、SP6、下面哪一个芯片是时钟发生器芯片。(C)As
13、8282Bx8283C、8284D、82867、下面哪种存储器属于易失性存储器。(A)A、RAMBxROMC、PROMD、EPROM8、把各种不同的芯片连接在一起构成特定功能模块的总线称为(B)A、内总线B、片总线U片内总线D、外总线9、PQ总线不具备的特性是哪一个。(D)A、64位数据宽度B、时钟频率33MHZC、即插即用D、热插拔10、下列中断源优先级最高的是(A)A、异常B、断点C、非屏蔽外中断D、可屏蔽外中断三、简答题。(20分,每题4分)1.冯诺依曼的计算机理论?(1)计算机应由运算器,控制器,存储器,输入设备,输出设备这5大部分组成。(2)存储器不但能存放数据,而且也能存放程序。数
14、据和指令均以二进制数形式存放,计算机具有区分指令和数据的能力(3)编好的程序事先存入存储器中,在指令计数器控制下,自行高速运行(执行程序)2、衡量计算机运算速度的方法有哪些?MIPS统计平均法、主频决定的时钟周期法、最短指令法3、8086处理器结构的特点?(1)有16根数据线和20根地址线,可寻址空间达IM(2)有两个逻辑单元,EU和BIU(3)CP内部包含4组16位寄存器,分别为:通用寄存器组,段寄存器,指针和变址寄存器,指令指针和标志寄存器4、说说AX,BX,CX,DX寄存器用法上的区别?AX常称为累加器,常用于存放算术逻辑运算中的操作数,另外所有的I/O指令都使用累加器与外设接口传送信息BX称为基址寄存器,常用来存放访问内在时的基地址CX称为计数寄存器,在循环和串操作指令中用作计数器DX称为数据寄存器,在寄存器间接寻址中的I/O指令中存放I/O端口的地址5、指令周期和总线周期的定义和它们的关系?(1)指令周期:CPU从内存取出一条指令并执行这条指令的时间总和(2)总线周期:通常把8086CPU经外部总线对存储器或I/O端口进行一次信息的输入或输出过程所需要的时间,又称为BIU总线周期或总线操作周期。8086的总线周期至少由4个时钟周期组成。每个时钟周期称为T状态,用TLT2、T3和T4表示。(3)CPU周期:又称机器周期,CPU访问一次内存