专升本《汇编语言程序设计》-试卷-答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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页