汇编程序设计第二版重点复习题2

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

汇编作业2

选择题可直接写答案

单项选择题

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

A. A.LOOPZ

B.JNLE

C.PUSHF

D.POPF

2)设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是()。

A. A.85B92H

B.86192H

C.BB690H

D.12169H

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

A.累加器到存储器

B.立即数到存储器

C.寄存器到存储器

D.存储器到存储器

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

A. A.AX

B. AL

C. CX

D.CL

5)MOV AL,79

ADD AL,0B1H

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

A. A.CF=0 OF=1

B.CF=1 OF=1

C.CF=0 OF=0

D.CF=1 OF=0

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

A. DA1 DT ?

B. DA2 DW ?,?

C. DA3 DD ?

D. DA4 DQ ?

7)循环指令LOOPNZ终止循环的条件是()。

A.CX=0,且ZF=0

B.CX=0,或ZF=1

C.CX≠0,且ZF=0

D.CX≠0,或ZF=1

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

A.TEST DL,0AAH

B.OR DL,0AAH

C.NEG DL

D.XOR DL,0FFH

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

A. MOV AX,BX

B. MOV BX,AX

C. PUSH AX

D. MOV CX,AX

POP BX MOV AX,BX

MOV BX,CX

10)JMP BX 的目标地址的偏移量为()。

A. BX 的内容

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

C. IP + BX 的内容

D. IP + [BX]

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

A.上一条指令的首地址

B.下一条指令的首地址

C.正在执行指令的首地址

D.需计算有效地址后才能确定地址

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

A.目标程序

B.源程序

C.可执行程序

D.汇编程序

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

A.AX,BX,CX,DX

B.DS,ES,CS,SS

C.SP,BP,IP,BX

D.SI,DI,BP,BX

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

A.1FFFH

B.1998H

C.2002H

D.1FFEH

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

A.CF=1

B.CF=0

C.CF=1和ZF=1

D.CF=1和ZF=0

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

A.置方向标志位

B.根据串操作指令设置重复次数并送入CX

C.设置源操作数及目的操作数指针

D.源操作数和目的操作数都可以加段超越

17)设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1。执行SBB AL,[SI]

后,正确的结果是()。

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

18)设AX=1000H

NEG AX

NOT AX

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

A.AX=1001H

B.AX=0FFFH

C.AX=1000H

D.AX=0111H

19)CBW指令的功能是()。

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

B.把AL中的符号位扩展到AH中

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

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

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

名字是()。

A. A.Variable

B.First & ld

C.0FFFFH

D.‘Memphis’

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

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

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

A.NUM1=0,NUM2=0

B.NUM1=0,NUM2=0FFH

C.NUM1=0FFH,NUM2=0

D.NUM1=0FFH,NUM2=0FFH

22)要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选

用的语句是()。

A.DA1 DB ‘AB’

B.DA1 DW ‘AB’

C.DA1 DB 0ABH

D.DA1 DW 0ABH

23)DA1 EQU BYTE PTR DA2

DA2 DW 0ABCDH

1.┇

SHL DA1,1

SHR DA2,1

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

A.0ABCDH

B.0AB9AH

C.55CDH

D.559AH

24)下面语句中有语法错误的语句是()。

A.DB 45H

B.DW OABCDH

C.DW ‘ABCD’

D.DD ‘AB’

25) 指令指针寄存器是()。

A. IP

B. SP

C. BP

D. PSW

1) 下列程序段完成什么工作?

DAT1 DB 30 DUP(?)

DAT2 DB 10 DUP(?)

相关文档
最新文档