资源描述:
《微机原理及应用zkt-NEW-答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《微机原理及应用》期中考试题—2006年11月10日星期五答案一、单项选择题(每题2分,共20分)1.若二进制数为010111.101,则该数的十进制表示为(B)。A.23.5B.23.625C.23.75D.23.51252.11000110为二进制补码,该数的十进制原码为(D)。A.+198B.-198C.+58D.-583.字符A的ASCII码为41H,字符a的ASCII码为(C)。A.41HB.42HC.61HD.62H4.下列指令中,不正确的指令是(D)。A.MOVAX,BXB.MOVAX,[BX]C.MOVAX,CXD.MOVAX,[CX]5.若要使
2、寄存器AL中的高4位不变,低4位为0,使用指令(B)。A.ANDAL,0FHB.ANDAL,0F0HC.ORAL,0FHD.ORAL,0F0H6.条件转移指令JNZ的转移条件是(B)。A.CF=0B.ZF=0C.CF=1D.ZF=17.8086CPU响应可屏蔽中断的条件之一是(B)。A.IF=0B.IF=1C.TF=0D.TF=18.8086CPU向I/O端口地址30H写字数据应使用指令(B)。A.OUT30H,ALB.OUT30H,AXC.OUTAL,30HD.OUTAX,30H9.若DF=1,执行串操作指令MOVSW时,地址指针自动变化是(D)。A.SI=S
3、I+1,DI=DI+1B.SI=SI+2,DI=DI+2C.SI=SI-1,DI=DI-1D.SI=SI-2,DI=DI-210.中断号16H的中断向量表地址的首地址为(A)。A.58HB.60HC.62HD.64H二、(10分)8086系统中,下列指令正确与否,若有错说明原因并改正:(1)LEABX,[BP](V);(2)INCIP;(X)(3)INCDWORDPTR[BX](X);(4)ADDES,AX(V)(5)SHRCL,CL(V);(6)JNABNEXT(X)(7)LOOPA5(V);(8)JMPEND(X)(9)CALLAX(V);(10)TESTA
4、L,100H(X)三、简答题1、(5分)8088CPU按功能结构来分由哪两大部分组成?请分别叙述它们的功能。答:8088CPU按功能结构可分为BIU和EU两部分,BIU部分负责与总线的接口,即从MEM取指令或读写数据,或与I/O接口间交换数据;EU部分负责指令的执行。2、(5分)以Intel8086为CPU的微机中,I/O和存储器是统一编址还是独立编址的?这量种编址方式的优缺点如何?答:独立编址。3、(5分)试说明8086/8088CPU中有哪些寄存器,各有什么用途。3.(5分)以8086为CPU的微机中,假设堆栈段寄存器SS的内容为2250H,堆栈指示器SP的
5、内容为0140H,如果在堆栈中存入5个数据,SS和SP的内容各是什么?如果又从堆栈中取出2个数据,SS和SP的内容又各是什么?四、(6分)已知AL=10101101,BL=10001010。求执行下列指令后,各状态标志位的值。PCSAZO(1)ADDAL,BL;010101(2)SUBAL,BL;000000五、读程序并回答问题(每题8分,共24分)1.程序1DATASEGMENTADB20H,30HBDW2030HCEQU2030HDDW‘AB’EDB2DUP(20H,30H)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAST
6、ARPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVAL,A;问(AL)=(20H)MOVBX,OFFSETAMOVAX,[BX];问(AX)=(3020H)LEABX,D;问(BX)=(0004H)MOVCL,LENGTHE;问(CL)=(2)MOVDL,SIZED;问(DL)=(2)RETSTARENDPCODEENDSENDSTAR针对上面的程序,画出数据段存储示意图,并回答试题中的提问。1.程序2DATASEGMENTBUFDB0,1,2,3,4,5,6,7,8,9DATAENDSCODESEGMENTASS
7、UMECS:CODE,DS:DATASTARPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXLEABX,BUFADDBX,4MOVDL,[BX]ADDDL,30HMOVAH,02HINT21HRETSTARENDPCODEENDSENDSTAR问:请说明上述程序的功能.答:在屏幕上显示字符4.2.程序3DATASEGMENTNUM1DB48H,41H,16H,28HNUM2DB37H,22H,52H,84HSUMDB4DUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTARPRO
8、CFARPUSHDSMO