专科《汇编语言程序设计》

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

[试题分类]:专科《汇编语言程序设计》_08032560

[题型]:单选

[分数]:2

1.下列有一种寻址方式不能作目的操作数,它是_______。

A.寄存器寻址

B.直接寻址

C.变址寻址

D.立即寻址

答案:D

2.{

MOV AL, 0FFH

MOV BL, 2H

ADD AL, BL

上述语句执行后,(AL)的值是_________。

}

A.02H

B.0FEH

C.00H

D.01H

答案:D

3.当程序顺序执行时,每取一条指令语句,IP指针增加的值是_______。

A.对于32位CPU,增加值为32

B.2

C.4

D.由指令长度决定

答案:D

4.在标志寄存器中表示进位的是_______。

A.OF

B.AF

C.SF

D.CF

答案:D

5.对于错误指令MOV AX, [DX]进行修改后,仍然包含错误的是________

A.MOV AX, [SI]

B.MOV AX, [EDX]

C.MOV AX, [DI]

D.MOV AX, WORD PTR [DX]

答案:D

6.下列部件,哪些不属于x86微处理器的基本部件_______。

A.执行部件

B.总线接口部件

C.磁盘控制器部件

D.指令译码部件

答案:C

7.下列寄存器组中在寻址时可以提供段地址的寄存器组是__________。

A.CS,DS,ES,SS

B.AX,BX,CX,DX

C.BX,BP,SI,DI

D.SP,IP,BP,DX

答案:A

8.汇编语句MOV ECX,AX语法错误,其原因是_________

A.操作数类型模糊

B.两个操作数数据类型不匹配

C.源操作数和目的操作数不能同时为寄存器操作数.

D.ECX不能用于寄存器间接方式

答案:B

9.地址表达式中出现的符号常量,均是取它们的参加运算

A.段地址

B.偏移地址

C.名字

D.值

答案:D

10.使用串操作指令时,源串一定要放在当前________ 中。

A.数据段

B.堆栈段

C.附加数据段

D.代码段

答案:A

11.下列MOV语句中,格式错误的是_______。

A.MOV SS, AX

B.MOV BP, AX

C.MOV SP, AX

D.MOV CS, AX

答案:D

12.存贮器寻址方式确定段寄存器的优先级时,级别最高的是_______。

A.默认基址寄存器

B.变量

C.跨段前缀

D.默认变址寄存器

答案:C

13.{

字变量BUFFER等于5678H,它所在的偏移地址为1234H,执行下列指令后(AX)= __________。MOV AX, OFFSET BUFFER

}

A.3412H

B.7856H

C.5678H

D.1234H

答案:D

14.相对于子程序,使用宏功能程序设计的好处是________

A.执行速度快

B.目标程序长度短

C.不需要采用伪指令

D.可以传递参数

答案:A

15.下列描述错误的是_______。

A.LOOP指令循环的条件是CX≠0且ZF=0

B.LOOP指令以CX为循环控制计数器

C.LOOP指令中必须以标号作为操作数

D.LOOP LP1是对DEC CX,JNZ LP1两条指令的简化代替

答案:A

16.重复前缀指令REP的重复次数由________决定。

A.DX

B.BX

C.AX

D.CX

答案:D

17.已知A是一个变量,下列使用取偏移算符OFFSET正确的语句为_______。

A.MOV SI, OFFSET A

B.MOV AX, OFFSET [BX]

C.MOV SI, OFFSET A[1]

D.MOV SI, OFFSET BX

答案:A

18.下列堆栈操作语句,格式错误的是_______。

A.POP AH

B.POP DS

C.PUSH ECX

D.PUSH BP

答案:A

19.若(ECX)=0ABCD1234H (BL)=0D3H,则语句MOVZX ECX,BL执行后:(ECX)的值为_________。

A.0ABCD12D3H

B.0ABCD1234H

C.0FFFFFFD3H

D.000000D3H

答案:D

20.能被计算机直接识别和执行的指令是__________。

A.机器指令

B.宏指令

C.符号指令

D.伪指令

答案:A

21.DOS功能调用能完成的功能不包括_______。

A.进行科学计算

B.打印字符串

C.从键盘输入字符

D.结束程序执行,返回DOS

答案:A

22.指示器变址寄存器组中,哪个寄存器一般不能作数据寄存器使用_________

A.SP

B.DI

C.BP

D.SI

答案:A

23.{

下面程序段执行后所完成的功能是_______。

}

A.求(AX)的倒数→AX

B.求(AX)的绝对值→AX

C.对(AX)进行逻辑非→AX

D.求(AX)的相反数→AX

答案:B

相关文档
最新文档