汇编语言题库1.docx

上传人:b****5 文档编号:2785290 上传时间:2022-11-15 格式:DOCX 页数:57 大小:46.72KB
下载 相关 举报
汇编语言题库1.docx_第1页
第1页 / 共57页
汇编语言题库1.docx_第2页
第2页 / 共57页
汇编语言题库1.docx_第3页
第3页 / 共57页
汇编语言题库1.docx_第4页
第4页 / 共57页
汇编语言题库1.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

汇编语言题库1.docx

《汇编语言题库1.docx》由会员分享,可在线阅读,更多相关《汇编语言题库1.docx(57页珍藏版)》请在冰豆网上搜索。

汇编语言题库1.docx

汇编语言题库1

《汇编语言程序设计》模拟试题

一、单项选择题

1、指令JMPFARPTRDONE属于()。

  

A.段内转移直接寻址B.段内转移间接寻址

C.段间转移直接寻址  D.段间转移间接寻址  

2、执行下面指令序列后,结果是()。

MOVAL,82H

CBW

A.AX=0FF82HB.AX=8082HC.AX=0082HD.AX=0F82H

3、8088/8086存储器分段,每个段不超过()。

A.64K个字B.32K个字节C.1兆个字节D.64K个字节

4、CPU发出的访问存储器的地址是()。

A.物理地址B.偏移地址C.逻辑地址D.段地址

5、BUFDW10HDUP(3DUP(2,10H),3,5)

上述语句汇编后,为变量BUF分配的存储单元字节数是()。

A.80HB.100HC.124D.192

6、若AX=-15要得到AX=15应执行的指令是()。

A.NEGAXB.NOTAX

C.INCAXD.DECAX

7、8086/8088系统执行传送指令MOV时()。

A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志

8、MOVAL,79

ADDAL,0B1H

上面指令执行后,设置的标志位CF和OF的值是()。

A.CF=0,OF=1B.CF=1,OF=1C.CF=0,OF=1D.CF=1,OF=0

9、检查BUF的内容是否为正偶数,如是正偶数,则AL=0。

下面程序段正确的是()。

A.MOVAL,BUFB.MOVAL,BUF

JSK1ANDAL,11

SHRAL,1JNZK2

JNCK1MOVAL,0

MOVAL,0K2:

……

K1:

C.MOVAL,BUFD.MOVAL,BUF

TESTAL,81HJNPK4

JNZK3TESTAL,80H

MOVAL,0JNZK4

K3:

MOVAL,0

K4:

10、下列指令中操作数在代码段中的是()。

A.MOVAL,42HB.ADDAL,BLC.SUB[BX],DID.INC[DI]

11、与MOVBX,OFFSETVAR指令完全等效的指令是()。

A.MOVBX,VARB.LDSBX,VAR

C.LESBX,VARD.LEABX,VAR

12、下列指令执行后对源和目的操作数均无影响的是()。

A.MOV[BX+2],AXB.SUBAX,2467H

C.SBB[SI],BXD.CMPAX,BX

13、表示过程定义结束的伪指令是()。

A.ENDPB.ENDSC.ENDD.ENDM

14、编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有(D)。

A.CMPB.SUBC.ANDD.MOV

15、上面指令执行后,AX的内容是()。

A.0302HB.0203HC.0202HD.0303H

16、BUF1DB3DUP(0,2DUP(1,2),3)

COUNTEQU$-BUF1

符号COUNT等价的值是()。

A.6B.18C.16D.8

17、DA1DW2A05H

DA2DB0FAH

MOVAL,BYTEPTRDA1

SUBDA2,AL

上述指令执行后,DA2中的内容是(C)。

A.0DAHB.0FAHC.0F5HD.0D0H

18、为在一连续的存储单元中依次存放数据41H,42H,…,48H,下面的数据定义语句中有语法错误的是(B)。

A.DB41H,42H,43H,44H,45H,46H,47H,48H

B.DW4142H,4344H,4546H,4748H

C.DB‘ABCDEFGH'

D.DW‘BA',‘DC',‘FE',‘HG'

19、设(SP)=0028H,执行段内返回指令RET6后,SP的内容是(C)。

A.0036HB.0022HC.0030HD.0020H

20、条件转移指令JNBE产生转移的条件是(A)。

A.CF=0ANDZF=0B.CF=0ANDZF=1

C.CF=1ANDZF=0D.CF=1ANDZF=1

21、下列寄存器中,作为16位寄存器的是(D)。

A.ALB.BLC.CHD.DX

22、在程序运行过程中,确定下一条指令的物理地址的计算表达式是(C)。

A.DS*16+SIB.ES*16+DIC.CS*16+IPD.SS*16+SP

23、物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,从地址10FF1H中取一个字的内容是(B)。

A.1020HB.3020HC.2030HD.2010H

24、将AX清零,下列指令错误的是(C)。

A.SUBAX,AXB.XORAX,AXC.ORAX,00HD.ANDAX,00H

25、下列指令中,影响或修改标志位的是(D)。

A.LOOPZB.JNLEC.PUSHFD.POPF

26、设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是(A)。

A.85B92H   B.86192H   C.BB690H   D.12169H

27、通用数据传送指令中,错误的是(D)。

A.累加器到存储器B.立即数到存储器C.寄存器到存储器D.存储器到存储器

28、移位指令中,应先将移位次数放在(D)。

A.AXB.ALC.CXD.CL

29、MOVAL,79

ADDAL,0B1H

上述指令执行后,CF和OF的值是(D)。

A.CF=0OF=1B.CF=1OF=1C.CF=0OF=0D.CF=1OF=0

30下列语句中能实现留空8个字节单元的语句是(D)。

A.DA1DT?

B.DA2DW?

,?

C.DA3DD?

D.DA4DQ?

31、循环指令LOOPNZ终止循环的条件是(B)。

A.CX=0,且ZF=0   B.CX=0,或ZF=1   C.CX10,且ZF=0   D.CX10,或ZF=1

32、设DL=55H,执行指令后能使DL中的数据为0AAH的指令是(D)。

A.TESTDL,0AAHB.ORDL,0AAH

C.NEGDLD.XORDL,0FFH

33、完成同指令XCHGAX,BX相同功能的指令或指令序列是(D)。

A.MOVAX,BXB.MOVBX,AX

C.PUSHAXD.MOVCX,AX

POPBXMOVAX,BX

MOVBX,CX

34、JMPBX的目标地址的偏移量为(A)。

A.BX的内容B.BX所指向的内存单元的内容

C.IP+BX的内容D.IP+[BX]

35、在程序执行过程中,IP寄存器中始终保存的是(B)。

   

A.上一条指令的首地址B.下一条指令的首地址

C.正在执行指令的首地址D.需计算有效地址后才能确定地址

36、用户为了解决自己的问题,用汇编语言所编写的程序,称为(B)。

  A.目标程序  B.源程序  C.可执行程序  D.汇编程序

37、某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是(B)。

  A.20位  B.16位  C.15位  D.12位

38、可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是(D)。

  A.AX,BX,CX,DX  B.DS,ES,CS,SS

  C.SP,BP,IP,BX  D.SI,DI,BP,BX

39、用一条指令仅实现将BX+SI=>AX的方法是(D)。

  A.XCHG AX,[BX][SI]  B.MOV AX,[BX+SI]

  C.LEA AX,BX[SI]  D.LEA AX,[BX][SI]

40、设SP初值为2000H,执行指令“PUSH AX”后,SP的值是(D)。

  A.1FFFH  B.1998H  C.2002H  D.1FFEH

41、条件转移指令JB产生程序转移的条件是(A)。

  A.CF=1  B.CF=0  C.CF=1和ZF=1  D.CF=1和ZF=0

42、选用串操作指令时,错误的操作是(D)。

  A.置方向标志位  B.根据串操作指令设置重复次数并送入CX

  C.设置源操作数及目的操作数指针  D.源操作数和目的操作数都可以加段超越

43、设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1。

执行SBB AL,[SI]后,正确的结果是(C)。

  A.AL=5FH SF=1 CF=1  B.AL=60H SF=1 CF=0

 C.AL=5FH SF=0 CF=1  D.AL=60H SF=0 CF=0

44、设AX=1000H

  NEG AX

  NOT AX

  执行上述指令后,正确的结果是(B)。

  A.AX=1001H  B.AX=0FFFH  C.AX=1000H  D.AX=0111H

45、CBW指令的功能是(B)。

  A.把源操作数的符号位扩展到目的操作数中  B.把AL中的符号位扩展到AH中

  C.把AH中的符号位扩展到AL中  D.把AX中的符号位扩展到DX中

46、汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是(A)。

  A.Variable  B.First & ld  C.0FFFFH  D.‘Memphis’

47、ORG 0030H

  DA1 DB 0,‘0’,30H

  DW DA1

数据为3000H字存储单元的偏移地址是(A)。

  A.0030H  B.0031H  C.0032H  D.0033H

48、NUM1 DB(12 OR 6 AND 2)GE 0EH

 NUM2 DB(12 XOR 6 AND 2)LE 0EH

上述数据定义语句中,NUM1和NUM2字节单元的内容分别是(D)。

  A.NUM1=0,NUM2=0  B.NUM1=0,NUM2=0FFH

  C.NUM1=0FFH,NUM2=0  D.NUM1=0FFH,NUM2=0FFH

49、要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是(A)。

  A.DA1 DB ‘AB’  B.DA1 DW ‘AB’  C.DA1 DB 0ABH  D.DA1 DW 0ABH

50、DA1 EQU BYTE PTR DA2

  DA2 DW 0ABCDH

  ┇

  SHL DA1,1

  SHR DA2,1

上述指令序列执行后,DA2字存储单元的内容是(C)。

  A.0ABCDH  B.0AB9AH  C.55CDH  D.559AH

51、下面语句中有语法错误的语句是(C)。

  A.DB 45H  B.DW OABCDH  C.DW ‘ABCD’  D.DD 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 其它考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1