您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 西华大学微机原理期末试卷3
西华大学课考核试题卷(A卷)试卷编号第1页共3页课程名称:微机原理与应用考试时间:100分钟课程代码:试卷总分:100分考试形式:闭卷学生自带普通计算器:允许题号一二三四五六七八九十十一十二总分得分评卷教师一、单项选择题(每小题1分,共10分)1.微型机算计的典型结构包括三个主要组成部分,它们是:()(A)CPU、运送器、I/O接口(B)CPU、控制器、存储器(C)CPU、存储器、I/O接口(D)CPU、I/O接口、外设2.微机的各组成部分,用()把它们连在一起。(A)数据总线(B)地址总线(C)控制总线(D)系统总线3.IBMPC采用分段的方式来管理内存,每个段最大可达()字节。(A)16K(B)64K(C)128K(D)256K4.CPU与外设传送数据,当外设传送速率极高时,应采用下列哪种形式:()。(A)直接传送(B)程序查询(C)中断控制(D)DMA5.关于堆栈,下列的哪种说法是正确的?()(A)能用SS表示的存储空间(B)以IP表示的存储空间(C)能用SP表示的存储空间(D)以先进后出方式工作的存储空间6.指令LOOPNZ在循环中退出循环的条件是:()。(A)CX=0且ZF=0(B)CX=0或ZF=1(C)CX≠0且ZF=0(D)CX≠0或ZF=17.CPU的ALU主要完成()。(A)地址变换(B)中断管理(C)产生时序(D)算术、逻辑运算8.8086系统中外围设备请求总线控制权是通过()引脚进行的。(A)NMI(B)HOLD(C)INTR(D)TEST9.8086中堆栈操作是()操作。(A)字(B)位(C)字节(D)任意序号:年级专业:教学班号:学号:姓名:装订线第2页共3页10.个人计算机I/O寻址空间大小一般为()。(A)1K(B)4K(C)16K(D)64K二、填空题(每空1分,共20分)1.若X=-128,Y=-1,若字长为16,则[X]补=H,[Y]补=H,[X+Y]补=H,[X-Y]补=H。2.微机中,CPU重复执行的基本操作是、和。3.CPU与I/O接口间传送信息一般包括、、3种类型。3类信息的传送方向分别是(从哪到哪)、、。4.8086提供的能接受外部中断请求信号的引脚是和。两种信号的主要不同处在于。5.一个程序可包含4个段,段包含可执行的指令,段包含一个后进先出的数据警戒区,用于保护子程序调用时的地址和信息。三、简答题(每题4分,共20分)1.已知AX=0204H,端口地址80H和81H中的内容为:(80H)=FEH,(81H)=28H,指出INAX,80H这条指令执行后AX的结果。2.8086属于几位微处理器?它有几根数据线?几根地址线?寻址空间是多少?8088属于几位微处理器?它有几根数据线?几根地址线?寻址空间是多少?3.IBMPC机的I/O端口地址通常由DX寄存器来提供,但有时也可以在指令中用一个字节来表示端口号。问:可以直接由指令指定的I/O端口地址范围是多少?由DX寄存器提供的端口地址范围又是多少?4.如果在一个程序段开始执行之前,(CS)=0A7E,(IP)=2B40。问:该程序段的第一个字的物理地址?指向这一物理地址的CS值和IP值是唯一的吗?5.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟周期组成?假定8086CPU的时钟周期为24MHz,试问它的一个时钟周期是多少?一个基本总线周期是多少?四、完成下列各题(共20分)1.指出下列指令的错误(每小题1分,共6分)(1)MOVCS,DS(2)MOVAH,SI(3)MOV[BP],[DI]第3页共3页(4)MOVCS,CX(5)PUSHAL(6)MOVBYTEPTR4[DI],8972H2.已知DS=1000H,ES=2000H,SS=3800H,SI=1010H,BX=0200H,BP=0020H,请指出下列指令的源操作数的物理地址是多少?(每小题1分,共8分)(1)MOVAL,[1000H](2)MOVAH,[SI](3)MOVAX,[BP](4)MOVAL,BYTEPTR[BX][SI](5)ADDAX,[BP+10](6)ADDAL,ES:[BX](7)MOVAL,[BX+SI+8](8)MOVAL,ES:[BX+SI]3.给定一个堆栈区,其地址为1250H:0000H~1250H:0100H,(SP)=0052H,问:(每小题2分,共6分)。(1)栈顶地址是什么?(2)栈底地址是什么?在堆栈段寄存器SS中的段地址是什么?(3)若存入数据2456H,数据在内存中如何存放?此时,SP的内容是什么?五、读程序,写结果(每空5分,共10分)1、设TABLEDW3467H,7367H,0A596H,865DH,767FHENTRYDW3若执行下列指令:MOVBX,OFFSETTABLEADDBX,ENTRYMOVAX,[BX]结果,AX=(用16进制表示)。2、CLCMOVAX,2488HMOVCL,3RCLAX,CL执行以上程序后,AX=。六、编程题(共20分)1.编写一段程序,将寄存器AL的8位二进制内容颠倒过来(即AL7AL6…AL0-AL0AL1…AL6AL7)。
本文标题:西华大学微机原理期末试卷3
链接地址:https://www.777doc.com/doc-7855654 .html