您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 2011-2012微机原理试卷(A)参考答案
本试卷共5页第1页东北大学考试试卷(A卷)2011—2012学年第1学期课程名称:微机原理与接口技术┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄总分一二三四五六七八九十学院信息班级学号姓名……………○……………密……………○……………封……………○…………线………………………………一.填空题(每空1分,15题,共15分)1.8086/8088CPU的数据线和地址线是以(1)分时复用方式轮流使用的。2.在8086/8088CPU中,由于BIU和EU分开,所以(2)取指令和(3)执行指令可以重叠操作,提高了CPU的工作效率。3.有地址重迭现象的译码方式为(4)部分译码和(5)线选法。4.在汇编语言中,一个过程的属性为NEAR,表明主程序和子程序(6)在同一代码段中;若为FAR,则表明主程序和子程序(7)不在同一代码段中。5.若外设的中断类型码为3BH,则该中断源的中断请求信号应连在8259A的(8)IR3端,且对应的中断向量地址为(9)00EC。6.Intel8253采用BCD码计数时,其最大计数值为(10)10000,此时的计数初值为(11)0000。7.堆栈的栈底相对栈顶为(12)高地址端,执行入栈(PUSH)指令后,堆栈指针SP的变化方式为(13)spsp-2。8.如果BUF为数据段中5400H单元的符号名,其中存放的内容为1234H,执行指令MOVBX,BUF后,BX的内容为(14)1234H;而执行LEABX,BUF后,BX的内容是(15)5400H。二.选择题(每题1分,15题,单选或多选,共15分)1.8086CPU寻址I/O端口最多使用_____D_____条地址线。A.8B.10C.12D.162.8088CPU上READY信号为下面哪种信号有效?__B____A.上升沿B.高电平C.下降沿D.低电平3.8086中,___C______组寄存器都可以用来实现对存储器的寻址。A.AX,SI,DI,BXB.BP,BX,CX,DXC.SI,DI,BP,BXD.BX,CX,SI,DI4.下列指令中,有语法错误的是____ACD___________。A.MOV[SI],[DI]B.INAL,DXC.PUSHALD.MOVES,DS5.当CPU使用中断方式从ADC0809读取数据时,ADC0809向CPU发出中断请求信号是___B_______。A.STARTB.OEC.EOCD.INTR6.8259工作在全嵌套方式时,___A________引脚的中断源优先级最高。A.IR0B.IR1C.IR7D.IR87.交换寄存器SI和DI的内容,正确的程序段是_____AC_______。A.PUSHSIB.PUSHSIPUSHDIPUSHDIPOPSIPOPDIPOPDIPOPSIC.MOVAX,SID.MOVAX,SIMOVSI,DIMOVBX,DIMOVDI,AXXCHGBX,AX8.在DMA方式下,CPU与总线的关系是___C________。A.只能控制数据总线B.只能控制地址总线C.成隔离状态D.成短接状态9.中断过程与子程序之间的过程比较,下面哪一条是错误的______B_______。A.中断过程与子程序调用过程都需保护断点B.中断过程与子程序调用过程都需保护标志寄存器C.中断过程与子程序调用过程都要改变程序执行方向D.中断过程是随机的,而调用子程序是事先安置好的10.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为____B____级外部硬中断。A.32B.29C.28D.2411.在异步串行传输时,如果规定采用5位数据位、偶校验和两位停止位,在接收时,如果收到5位数据位和1位校验位后,再接收到一位高电平信号和一位低电平信号,其结果表示____D______。A.已正确接收一个字符的数据B.已经开始接收下一个数据C.传输中出现奇偶错D.传输中出现了帧错12.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为___B______。A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4D.ICW2,ICW3,ICW4本试卷共5页第2页学院班级学号姓名……………○……………密……………○……………封……………○…………线………………………………13.在现行的PC机主板上都带有Cache存贮器,这个Ccache存贮器是___D_______。A.硬盘与主存之间的缓存B.软盘与主存之间的缓存C.CPU与视频设备之间的缓存D.CPU与主存之间的缓存14.在8088/8086系统中使用8259A作为中断控制器,试问8259A中的中断屏蔽寄存器(IMR)中的屏蔽位与CPU的标志寄存器中的IF位对中断影响是什么关系____B_________。A.屏蔽位与IF位都用来控制某一个中断源的中断请求B.屏蔽位只使对应中断起开中断或关中断功能,而IF位对全部可屏蔽中断源起开中断或关中断功能C.屏蔽位和IF位功能完全一样,可互相替代。D.屏蔽位只对一个中断源屏蔽,而IF位对所有中断源(含内中断和外中断)的中断进行屏蔽15.设有一现场模拟信号,其最大可能变化频率为2KHz,则计算机采集此信息时,至少每隔___B_____采样一次,才能反映出输入信号的变化。A.0.5msB.0.25msC.0.15msD.2ms三.简答题(每题3分,共15分)1.什么情况下插入Tw等待周期?插入Tw多少,取决什么因素?答:被访问的存储器或外设动作速度比较慢。如果不能及时地配合CPU传送数据,则外设或存储器会通过READY信号线在T3状态启动之前向CPU发出一个低电平,表示尚未准备好。于是CPU会在T3之后插入一个或多个等待状态TW。具体插入TW数量取决于外设或存储器何时发一个READY为高电平信号(即数据准备好),CPU接收到这一信号后,会自动脱离TW状态,而进入T4状态。2.一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位。若每秒钟发送100个字符,它的波特率和位周期是多少?设数据为55H,画出TxD端的数据传输格式。答:波特率=(1+8+1+2)*100/s=1200bit/s位周期=1s/1200bit=833us图略。3.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明。答:指令的物理地址=12000H+FF00H=21F00H。指向这一物理地址的CS值和IP值不是唯一的。例如:逻辑地址CS=2100H、IP=0F00H同样指向21F00H这一物理地址。4.CPU与外设传递的信息有哪几方面内容?为什么必须通过接口电路?答:CPU与外设传递的信息有数据信息、地址信息和状态信息。因为微机的外部设备多种多样,工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大,它们不能与CPU直接相连,所以必须经过接口电路再与系统相连。5.判断正误,正确打“√”,错误打“×”,并简述错误理由。①.(×)在8253的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作②.(×)无论什么硬件中断,CPU进入中断响应过程后,都要读此中断的类型码。非屏蔽硬件中断的中断类型码固定为02H,所以不需要读此中断的类型码。③.(√)在8088系统中,整个1M字节的存储器构成1个存储体,不分奇地址体和偶地址体。本试卷共5页第3页、学院信息班级学号姓名……………○……………密……………○……………封……………○…………线………………………………四.程序分析(15分)1.读下面程序,指出程序完成什么功能?(3分).MODELSMALL.DATABLOCKDB1,-2,5,6,-57,……;100个带符号数.CODE.STARTUPMOVDL,0LEABX,BLOCKMOVCX,100AGAIN:CMPBYTEPTR[BX],0JGENEXTINCDLNEXT:INCBXLOOPAGAIN.EXITEND答:统计100个带符号数中负数的个数,并将统计数据存入DL寄存器中。2.MOVCL,4MOVAX,[2000H]SHLAL,CLSHRAX,CMOV[2000H],AX试问:(1)若程序执行前,数据段内(2000H)=09H,(2001H)=03H,则执行后有(2000H)=_39H__,(2分)(2001H)=__00H_。(2分)(2)本程序段的功能将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入(2000H)单元,0(2001H)。(2分)3.下列程序段实现从键盘输入一系列字符,并以“$”为结束符,然后对其中的非数字字符进行计数,并显示结果。请选择正确的答案将程序填充完整。(6分)BUFFDB50DUP(?)COUNTDW0…LEABX,BUFFMOVCOUNT,0INPUT:MOVAH,01INT21H;从键盘输入单字符MOV[BX],ALINCBXCMPAL,‘$’(1)JNZINPUTLEABX,BUFFNEXT:MOVCL,[BX]INCBXCMPCL,‘$’JZDISPCMPCL,30H(2)JBCONTCMPCL,39H(3)JBENEXTCONT:INCCOUNTJMPNEXTDISP:…本试卷共5页第4页学院信息班级学号姓名……………○……………密……………○……………封……………○…………线………………………………1.利用8255A作为CPU与打印机的接口,硬件连线如图1所示。若要打印字符“A”,试编写此接口程序(STB为选通信号,BUSY为忙信号)。(15分)图1.硬件连线图分析接口图可知:A口、B口、C口及控制口地址分别为90H、94H、98H、9CH。接口程序如下所示。MOVAL,81HOUT9CH,ALW:INAL,98HTESTAL,08HJNZWMOVAL,‘A’OUT90H,ALMOVAL,00001110BOUT9CH,ALINCALOUT9CH,AL2.8253计数器/定时器接口简化图如图2所示,要使发光二极管点亮2s、熄灭2s,但该过程共进行20s即中止。请编写出程序(可省略伪指令)。(15分)图2.8253接口简化图由接口图分析,0#、1#、2#计数器及控制寄存器的地址分别为98H、9AH、9CH、9EH。根据题意,0#计数器工作在方式2,计数值N0=4000;1#计数器工作在方式3,计数值N1=1000;2#计数器工作在方式0,计数值N2=5000。程序片段如下所示:MOVAL,00100101BOUT9EH,ALMOVAL,01100111BOUT9EH,ALMOVAL,10100001BOUT9EH,ALMOVAL,40HOUT98H,ALMOVAL,10HOUT9AH,ALMOVAL,50HOUT9CH,AL五.接口芯片应用(40分)D0-D7DB0-DB7A0A1G1A7&&CSA0G2AG2BM/IOA6Y3CBAA5A4A3A1A2CLK0GATE0OUT0CLK1GATE1OUT1CLK2GATE2OUT21MHz+5V&1译码器8253D0-7D0-7WRWRRDRDA3A1A2A0G1CBAG2AA7A6A5A4M/IOA1A0G2BCSD0-7PC7STBPC3BUSYCPU8255A打印机A口Y1译码器本试卷共5页第5页学院信息班级学号姓名……………○……………密……………○……………封……………○…………线………………………………3.有如下接口原理图,如图3所示。设该系统8259A的8个中断类型码为70H~77H,边沿触发。若对IN1一个模拟量采样并转换10个点。请对下面的采用中断方式的简化汇编源程序填空补充完整。(每空1分,共10分)图3.82
本文标题:2011-2012微机原理试卷(A)参考答案
链接地址:https://www.777doc.com/doc-3044061 .html