安徽理工大学2014年汇编试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题

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

A.物理地址

B.偏移地址

C.逻辑地址

D.段地址

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

A.MOV AL,42H

B.ADD AL,BL

C.SUB [BX],DI

D.INC [DI]

3、与MOV BX,OFFSET VAR指令完全等效的指令是(D)。

A.MOV BX,VAR

B.LDS BX,VAR

C.LES BX,VAR

D.LEA BX,VAR

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

A.ENDP

B.ENDS

C.END

D.ENDM

5、BUF1 DB 3 DUP(0,2 DUP(1,2),3)

COUNT EQU $ - BUF1

符号COUNT等价的值是(B )。

A.6

B.18

C.16

D.8

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

A. AL

B. BL

C. CH

D.DX

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

A.DS*16+SI

B. ES*16+DI

C. CS*16+IP

D. SS*16+SP

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

A.1020H

B.3020H

C.2030H

D.2010H

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

A.SUB AX,AX

B.XOR AX,AX

C.OR AX,00H

D.AND AX,00H

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

A. MOV AX,BX

B. MOV BX,AX

C. PUSH AX

D. MOV CX,AX

POP BX MOV AX,BX

MOV BX,CX

11、JMP BX 的目标地址的偏移量为(A)。

A. BX 的内容

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

C. IP + BX 的内容

D. IP + [BX]

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

A.AX,BX,CX,DX

B.DS,ES,CS,SS

C.SP,BP,IP,BX

D.SI,DI,BP,BX

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

A.1FFFH

B.1998H

C.2002H

D.1FFEH

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

A.Variable

B.First & ld

C.0FFFFH

D.‘Memphis’

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

A.DA1 DB ‘AB’

B.DA1 DW‘AB’

C.DA1 DB 0ABH

D.DA1 DW 0ABH

16、在汇编语言程序中,对END语句的叙述正确的是(C)。

A. END语句是一可执行语句

B. END语句表示程序执行到此结束

C. END语句表示源程序到此结束

D. END语句在汇编后要产生机器码

17、下面的数据传送指令中,错误的操作是(D)。

A. MOV SS:[BX+DI],1000H

B. MOV DX,1000H

C. MOV WORD PTR[BX],1000H

D. MOV DS,2000H

18、当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(C)。

A. JLE

B. JNL

C. JNLE

D. JL

19、用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,此时段寄存器CS的值是(B)。

A.F400H

B.2F80H

C.F4000H

D.2F800H

20、设DS=1100H,(12000H)=80H,(12001H)=20H,(12002H)=30H,执行MOV AX,[1000H]则AX=(C)。

A.8000H

B.0080H

C.2080H

D.8020H

21、在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有(A)。

A.SS, SP, BP

B.SS, SP, BX

C.DS, BX, BP

D.DS, SP, BP

22、有指令MOV AX, 1234H,指令中的立即数1234H是存储在(B)。

A.数据段

B.代码段

C.附加段

D.堆栈段

23、要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是(C)。

A.BUF DW 9

B.BUF DB 9

C.BUF DB 9 DUP(?)

D.BUF DW 9 DUP(?)

24、完成将AX清零,并且使CF清零,下面错误的指令是(D)。

A.SUB AX, AX

B.AND AX, 0

C.XOR AX,AX

D.MOV AX,0

25、汇编语言源程序每个语句可以由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是(B)。

A.名字项

B.操作项

C.操作数项

D.注释项

26、在堆栈段中,存放栈顶地址的寄存器是( B)。

A.IP

B.SP

C.BX

D.BP

27、书写汇编语言程序时规定,对字母开头的十六进制数,其前面必须加( A)。

A.0

B.D

C.B

D.H

28、MOV [SI][BX],AL,该指令中目的操作数采用的寻址方式是(A)。

A.基址加变址

B.寄存器

C.寄存器间接

D.寄存器相对

29、在计算机中,以先进后出方式工作的存储空间是(D)。

A.存储器

B.RAM

C.ROM

D.堆栈

30、已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在(A)中。

A.数据段中偏移量为3236H的字节B.附加段中偏移量为3234H的字节

C.数据段中偏移量为3234H的字节D.附加段中偏移量为3236H的字节

31、PSW寄存器中共有(A)位条件状态位,有(A)位控制状态位。

A.6、3 B.3、6 C.8、4 D.4、8

32、下面指令执行后,改变AL寄存器内容的指令是(D)。

A、TEST AL,02H

B、OR AL,AL

C、CMP AL,BL

D、AND AL,BL

33、MOV SP,3210H

PUSH AX

执行上述指令序列后,SP寄存器的值是(B)。

A、3211H

B、320EH

C、320FH

D、3212H

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

A、CMP

B、SUB

C、AND

D、MOV

35、设AX=1000H

相关文档
最新文档