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