欢迎来到天天文库
浏览记录
ID:50913975
大小:39.50 KB
页数:6页
时间:2020-03-15
《微机原理复习题6(含答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、汇编语言试卷一、单项选择题(本大题共20小题,每小题1分,共20分)1.设A=0.4H,B=0.8H,C=0.4,D=0.4Q,它们之间的关系是(C)。A)C+D=BB)A+D=BC)B=DD)A>C>D2.标志寄存器中属于控制标志位的是(B)。A)DF,OF,SFB)DF,IF,TFC)OF,CF,PFD)AF,OF,SF3.8088/8086存储器分段,每个段不超过(D)A)64K个字B)32K个字节C)1兆个字节D)64K个字节4.设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是(D)。A)DECALB)SBBAL,0AASDASC)SUBAL,1D)S
2、UBAL,1AASDAS5.要输入端口1234H中的8位数据,其指令应是(5)。A)MOVDX,1234HB)MOVDX,1234HOUTDX,AL1NAL,DXC)1NAX,1234HD)OUTDX,1234H6.若AX=-15要得到AX=15应执行的指令是(A)。A)NEGAXB)NOTAXC)INCAXD)DECAX7.8086/8088系统执行传送指令MOV时(A)。A)不影响标志位B)影响DF方向标志C)影响SF符号标志D)影响CF进位标志8.MOVAL,79ADDAL,0B1H上面指令执行后,设置的标志位CF和OF的值是(D)A)CF=0,OF=1B)CF=1,OF=1
3、C)CF=0,OF=1D)CF=1,OF=09.已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是(B)。A)DIVBXB)CWDIDIVBXC)XORDX,DXD)CBWDIVBXIDIVBX10.下列指令中操作数在代码段中的是(A)。A)MOVAL,42HB)ADDAL,BLC)SUB[BX],DID)1NC[DI]11.用REPESCASB指令对字符串进行扫描,如CX0时,扫描结束,那么表示(D)。A)在字符串中遇上第一个AL中指定的字符B)在字符串中有一个AL中指定的字符C)在字符串中有一个不是AL中指定的字符D)在字符串中遇上第一个不是AL中指令的字
4、符12.下列指令执行后对源和目的操作数均无影响的是(D)。A)MOV[BX+2],AXB)SUBAX,2467HC)SBB[SI],BXD)CMPAX,BX13.表示过程定义结束的伪指令是(A)。A)ENDPB)ENDSC)ENDD)ENDM14.下列有语法错误的语句是(C)。A)DB12HB)DW4567HC)DDˋBCDˊD)DBˋCDˊ15.DB1DB8DUP(2DUP(3),3DUP(2))┇MOVAX,WORDPTRDB1[04H]上面指令执行后,AX的内容是(A)。A)0302HB)0203HC)0202HD)0303H16.BUF1DB3DUP(0,2DUP(1,2)
5、,3)COUNTEQU$-BUF1符号COUNT等价的值是(B)。A)6B)18C)16D)817.DA1DW2A05HDA2DB0FAH┇MOVAL,BYTEPTRDA1SUBDA2,AL上述指令执行后,DA2中的内容是(C)。A)0DAHB)0FAHC)0F5HD)0D0H18.设(SS)=338AH,(SP)=450H,执行PUSHBX,和PUSHF两条指令后,堆栈顶部的物理地址是(A)。A)33CECHB)33CF2HC)33CF4HD)33CE8H19.设(SP)=0028H,执行段内返回指令RET6后,SP的内容是(C)。A)0036HB)0022HC)0030HD)0
6、020H20.条件转移指令JNBE产生转移的条件是(A)。A)CF=0ANDZF=0B)CF=0ANDZF=1C)CF=1ANDZF=0D)CF=1ANDZF=1二、填空题(本大题共5小题,每小题1分,共5分)21.8086/8088CPU允许最大的存储空间为1MB,因此CPU的地址总线是20位。22.一个语句的名字项可以是标号或变量,在程序中它们两个在书写形式上的主要区别是标号及其所代表的指令之间用冒号分开,变量及其所代表的数据之间用空格分开。。23.无符号数和带符号数的两组条件转移指令,每条指令都有完全等效的两个指令助记符,例如,JL指令另一个指令助记符是JNGE。24.指令M
7、OVAX,SEGBUF的执行,是把BUF所在段的地址送到AX中。25.如果多个条件转移指令实现多路分支程序设计,那么为实现5路分支,需要4个条件转移指令。三、简答题(本大题共3小题,每小题2分,共6分)假设DS=2000H,COUNT=0100H,SI=0030H,指令MOVAX,COUNT[ST]①写出源操作数的物理地址?②该指令可否写成MOVAX,[COUNT+SI]?.①物理地址=20130H ②可以27.下面指令有无错误?若有错,是什么错误?①
此文档下载收益归作者所有