您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 畜牧/养殖 > 华南农业大学微机原理课期末试题1_2009-2010微机原理试卷B
第1页共8页2009—2010学年第2学期期终考试试卷(B卷)课程微机原理使用班级班级:___________姓名:___________学号:____________(答案写在答卷纸上)一、判断题(每题1分,共10分)1.汇编语言使用子程序和宏指令都可以缩短目标代码的长度。(x)2.逻辑操作符AND、OR、XOR和NOT,只能用于数字表达式中。(x)3.对种类不同的计算机,其机器指令系统都是相同的。(x)4.立即寻址方式不能用于目的操作数字段。(对)5.条件转移指令只能使用段内直接短转移。(对)6.端口是位于主机与外设之间的总称。(x)7.DMA是一种不需要CPU介入的高速数据传送。(对)8.8253中的计数可以通过初始化设置成加计数或减计数。(x)9.两片8259A级连后可管理16级中断。(x)10.内部中断的优先权总是高于外部中断。(x)二、选择题(每题2分,共30分)1.微型计算机的ALU部件是包含在______D__之中。A.存贮器B.I/O接口C.I/O设备D.CPU2.80386微型计算机是32位机,根据是它的___D_____。A.地址线是32位B.数据线为32位C.寄存器是32位的D.地址线和数据线都是32位3.8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是_____A___。A.W/IO=1,WR=0B.WR=1C.M/IO=0,RD=0D.RD=04.在计算机内部,一切信息的存取、处理和传送都是以__D__形式进行的。A.EBCDIC码B.ASCII码C.十六进制编码D.二进制编码5.二进制数111010.11转换成十六进制数是______B__。A.3ACHB.3A.CHC.3A3HD.3A.3H6.十进制正数43的八位二进制反码____B___B。A.00110101B.00101011C.10110101D.101010117.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为__C______。A.直接、立即、间接B.直接、间接、立即C.立即、直接、间接D.不一定题号一二三四五六总分得分得分得分第2页共8页8.在MOVWORDPTR[0074H],55BBH指令的机器代码中,最后一个字节是_______C_。A.00HB.74HC.55HD.BBH9.动态RAM芯片容量为16K×1位,要构成32K字节的RAM存贮器,需要该芯____C__。A.4片B.8片C.16片D.32片10.采用DMA方式传送数据时,每传送一个数据就要占用___C___的时间。A.一个指令周期B.一个机器周期C.一个存储周期D.一个总线周期11.CPU响应INTR引脚上来的中断请求的条件之一是____B__。A.IF=0B.IF=1C.TF=0D.TF=112.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是______B__。A.IRQ3B.IRQ5C.IRQ0D.IRQ413.IBM-PC系统中规定的中断优先级次序,下面哪种正确____A____。A.内中断(除法错,INTO,INT)(NMI)(INTR)单步中断B.NMI内中断INTR单步中断C.内中断单步中断NMIINTRD.NMI内中断单步中断INTR14.关于8255A的工作方式设置,下列解释中,正确的是__D______。A.A组和B组必须设置为相同的工作方式,8255A才能工作。B.若A组和B组分别设置为不同的工作方式,则会因为C端口的高,低4位功能不一致,而导致8255A无法工作。C.当A端口工作于方式2时,B端口不能工作。D.A组和B组既可设置为相同的工作方式,也可设置为不同的工作方式。15.8253有_______B_个独立的计数器。A.2B.3C.4D.6三、填空题(每空1分,共10分)1.8086微处理机在最小模式下,用___M/IO_____来控制输出地址是访问内存还是访问I/O。2.令(AL)=98H,(BL)=12H,则执行指令MULBL后,(AX)=____0AB0H____,CF=___1_____。3.串处理指令规定目的寄存器使用_____DI___。4.指出指令MOVAX,20[BX+SI]中源操作数的寻址方式:____基址变址寻址____。5.Intel4116RAM芯片容量为2K×8,访问该芯片须用____11____根地址线。6.微型计算机中的微处理器与外围设备之间的接口芯片按功能选择的灵活性可分成___可编程_____和___不可编程_____接口芯片。7.8250A初始化时写入____方式指令____字和_控制指令_______字。四、分析题(每题4分,共20分)1.MESSDB‘PRESSANYKEY’,0DH,0AH,‘$’MOVAH,09MOVDX,SEGMESS得分得分第3页共8页MOVDS,DXMOVDX,OFFSETMESSINT21H该程序段的功能是:在屏幕上输出PRESSANYKEY并换行回车。2.MOVAX,1200HMOVBX,3400HMOVCX,5600HPUSHAXPUSHBXPUSHCXPOPAXPOPBXPOPCX上述程序段运行后,寄存器的值为BX=_3400HCX=1200H____________。3.编写指令,将AL寄存器中内容高4位清0,底4位保留。_______ANDAL,0FH4.编写指令,分两次将1000从端口1000H输出,先输出低字节,后输出高字节。MOVAX,1000MOVDX,1000HOUTDX,ALMOVAL,AHOUTDX,AL___________________。5.在下图中,说明所连接的存储器SRAM62256的地址范围_38000H—3FFFFH得分第4页共8页五、简答题(共14分)1.CPU响应中断的条件是什么?(5分)在计算机系统中CPU响应中断必须同时满足以下三个条件:(1)中断源有中断请求。(2)CPU允许接受中断请求。(3)一条指令已经执行完,没有开始执行下一条指令。2.有两个16位字1234H和5678H分别存放在02000H为首地址的存储单元中,试用图表示存储数据的情况。(5分)02000H34H12H02002H78H56H3.简述DMA工作原理。(4分)是指外部设备直接和计算机存储器进行传送的I/O方式,在这种方式下数据的I/O不需要CPU执行指令,也不经过CPU内部寄存器,而是利用系统的数据总线,由DMA控制器直接在外设和存储器之间进行读出、写入操作可以达到极高的传输速率,因而越来越广泛应用于高速I/O设备的接口。六、程序题(每题8分,共16分)1.试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。1、ABC:MOVAH,1INT21H------------------------------------1分CMPAL,’A’JBSTOP---------------------------------2分CMPAL,’Z’JASTOP---------------------------------2分SUBAL,20H-----------------------------1分MOVDL,ALMOVAH,2INT21H------------------------------1分JMPABCSTOP:RET---------------------------------------------1分2.8253的片选信号如下图连接。(1)列出8253内各计数器及控制字寄存器的一组地址。(2)现有1MHz方波,欲利用这片8253产生1KHz方波。请简单说明如何实现(说明利用的计数器、工作方式及计数初值),并写出对8253编程的有关内容。得分第5页共8页、A9A8A7A6A5A4A3A2A1A01110/11000/10/10/1CN03D0,CN13D1,CN23D2,CW,3D33D0---3D3---------------------------------------------------------------------------------4分MOVAL,36HMOVDX,3D3HOUTDX,ALMOVDX,3D0HMOVAL,0OUTDX,ALOUTDX,AL---------------------------------------------------------------------------------4分
本文标题:华南农业大学微机原理课期末试题1_2009-2010微机原理试卷B
链接地址:https://www.777doc.com/doc-2643543 .html