专升本《汇编语言程序设计》-试卷-答案

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

专升本《汇编语言程序设计》-试卷-答案

专升本《汇编语言程序设计》

一、(共75题,共150分)

1. 下列说法错误的是_________。(2分)

A.机器指令的形式包含操作码和地址码

B.计算机只能够识别规定好的机器指令

C.不同计算机系统之间的机器指令能够相互兼容

D.汇编语言的主要操作和机器指令基本上一一对应

.标准答案:C

2. 两个有符号数相减,通过标志位_________判断结果是否溢出。(2分)

A.ZF

B.CF

C.SF

D.OF

.标准答案:D

3. 汇编语言和高级语言的比较,下列说法错误的是_________ (2分)

A.汇编语言和高级语言都不能被机器直接识别

B.完成同样的功能,汇编语言占据空间小

C.高级语言可以使用变量,但汇编语言不行

D.汇编语言中有类似于高级语言的宏功能

.标准答案:C

4. 下列寄存器中,哪个寄存器不能供汇编程序直接访问________. (2分)

A.SP

B.BP

C.CS

D.IP

.标准答案:D

5. 下列寄存器,哪个不能作基址寄存器________。(2分)

A.BX

B.BP

C.SI

D.ESI

.标准答案:C

6. 设有关寄存器及存储单元的内容如下:

则指令MOV AX, 1100H[BX][SI]执行完毕后,AX寄存器中的值是_________。(2分)

A.65B7H

B.3412H

C.4C2AH

D.7856H

.标准答案:A

7. 常量的用途中,哪个说法是错误的_________。(2分)

A.可以作立即寻址的操作数

B.也可作某些存贮器操作数的的位移量组成部分

C.在数据定义伪指令语句中给变量赋初值

D.可以作目的操作数

.标准答案:D

8. 若(ECX)=0ABCD1234H (BL)=0E3H,则语句MOVSX ECX,BL执行

后:(ECX)的值为_________。(2分)

A.0ABCD1234H

B.0FFFFFFE3H

C.000000E3H

D.0ABCD12E3H

.标准答案:B

9. 若(AX)=0FFFDH,则语句ADD AX,7FFFH执行后,下列说法正确的是

_________。(2分)

A.(AX)=7FFCH,(OF)=1,(CF)=1

B.(AX)=17FFCH,(OF)=1,(CF)=1

C.(AX)=7FFCH,(OF)=0,(CF)=1

D.(AX)=17FFCH,(OF)=0,(CF)=1

.标准答案:C

10. 在语句INC SS:[BX]中,操作数使用的段寄存器是_________。(2分)

A.DS

B.ES

C.CS

D.SS

.标准答案:D

11. 若(BX)= 0A2F4H,语句SAR BX, 2执行后,(BX) =_________。(2分)

A.0A2FH

B.0E8BDH

C.28DBH

D.2F4AH

.标准答案:B

12. 若(AX)=0FFFFH,则指令XOR AX, 0AAAAH执行后,(AX)= (2分)

A.0AAAAH

B.5555H

C.0FFFFH

D.1111H

.标准答案:B

13. 控制汇编程序应如何工作的约定符号称汇编控制命令,又称为__________。(2

分)

A.条件跳转指令

B.机器指令

C.伪指令

D.宏指令

.标准答案:C

14. 下面哪个不是MASM宏汇编程序的功能__________。(2分)

A.产生可重定位的目标文件

B.处理各种伪指令

C.给出语法错误提示

D.产生可执行文件

第2页共7页

第3页共7页

D.寄存器位于CPU内,一旦CPU造好,不可再扩充;而内存是独立于CPU之外

的独立芯片,可扩充

.标准答案:C

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

A.MOV DX, [EAX]

B.MOV DX, WORD PTR [AX]

C.MOV DX, [SI]

D.MOV DX, AX

.标准答案:B

31. 已知(AX)=a,(BX)=b,a、b均为无符号数,请选择合适的转移指令,使得(AX)

不等于(BX)时转L处执行。下面空白处应选用哪条指令。( ) (2分)

A.JAE

B.JBE

C.JNE

D.JGE

.标准答案:C

32. _________。(2分)

A.11H

B.22H

C.33H

D.44H

.标准答案:B

33. 下列MOV语句中,格式错误的是_______。(2分)

A.MOV CS, AX

B.MOV SS, AX、

C.MOV SP, AX

D.MOV BP, AX

.标准答案:A

34. 若(AX)= 0FFFFH,则NEG AX执行后,(AX)=_________。(2分)

A.0000H

B.0001H

C.0FFFEH

D.8000H

.标准答案:B

35. 上述语句执行后,(AX)的值是_________。(2分)

A.0001H

B.0FE01H

C.0FFFFH

D.0001H

.标准答案:B 36. 条件转移指令JC的测试条件为___。(2分)

A.ZF=0

B.CF=0

C.ZF=1

D.CF=1

.标准答案:D

37. 要使目的操作数(DX)中的11 ~ 8位保持不变,其他的位置0,则应该使用(2分)

A.AND DX,0F00H

B.OR DX, 0F00H

C.AND DX, 0F0FFH

D.OR DX, 0F0FFH

.标准答案:A

38. 有关机器指令标号和伪指令的名字的说法中,正确的是_______。(2分)

A.机器指令标号能够以数字开头,而伪指令的名字不行

B.机器指令标号后面带冒号,而伪指令的名字后面没有

C.机器指令标号和伪指令的名字都代表代码段中的偏移地址

D.机器指令标号和伪指令的名字都代表数据段中的偏移地址

.标准答案:B

39. 控制循环指令LOOP循环次数的寄存器是__________。(2分)

A.AX

B.BX

C.CX

D.DX

.标准答案:C

40. 使用DOS系统功能调用时,使用的软中断指令是_______ (2分)

A.INT 21

B.INT 10H

C.INT 16H

D.INT 21H

.标准答案:D

41. 从键盘输入字符串使用DOS功能调用的_______。(2分)

A.1号功能

B.2号功能

C.9号功能

D.10号功能

.标准答案:D

42. 命令“LINK TEST;”连接成功后生成正确的文件名是_________。(2分)

A.TEST.ASM

B.TEST.EXE

C.TEST.OBJ

D.TEST.LIB

.标准答案:B

43. 下面的宏定义中,________是正确的(2分)

A.

第4页共7页

相关文档
最新文档