专科《汇编语言程序设计》
[试题分类]:专科《汇编语言程序设计》_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)的值为_________。
A.0ABCD12D3H
B.0ABCD1234H
C.0FFFFFFD3H
D.000000D3H 答案:D
20.能被计算机直接识别和执行的指令是__________。 A.机器指令
,BL执 ECX
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
24.若(AX)= 0FFFFH ,则NEG A.0000H
B.8000H
C.0001H
AX 执行后,(AX)=_________。
D.0FFFEH 答案:C
25.可以作输入指令IN的目的操作数的是________ A.DL
B.AL
C.AH
D.DX 答案:B
[试题分类]:专科《汇编语言程序设计》_08032560
[题型]:单选
[分数]:2
1.下列MOV语句中,格式错误的是_______。 A.MOV SP, AX
B.MOV SS, AX
C.MOV BP, AX
D.MOV CS, AX
答案:D 2.{
下面程序段执行后所完成的功能是_______。
}
A.求(AX)的倒数→AX
B.对(AX)进行逻辑非→AX
C.求(AX)的绝对值→AX
D.求(AX)的相反数→AX 答案:C
3.相对于子程序,使用宏功能程序设计的好处是________ A.目标程序长度短
B.执行速度快
C.不需要采用伪指令
D.可以传递参数 答案:B
4.已知A是一个变量,下列使用取偏移算符OFFSET正确的语句为_______。 A.MOV AX, OFFSET [BX]
B.MOV SI, OFFSET BX
C.MOV SI, OFFSET A[1]
D.MOV SI, OFFSET A 答案:D
5.在使用除法指令作有符号数除法时,应选用指令________。 A.IDIV
B.IMUL
C.DIV
D.MUL 答案:A
6.下列寄存器哪一个不能在MOV指令中作目的操作数 __________。 A.SS
B.CS
C.DS
D.ES 答案:B
7.条件转移指令JNZ的测试条件为 。 A.CF=0
B.ZF=1
C.CF=1
D.ZF=0 答案:D
8.对于错误指令MOV AX, [DX]进行修改后,仍然包含错误的是________ A.MOV AX, [EDX]
B.MOV AX, [SI]
C.MOV AX, WORD PTR [DX]
D.MOV AX, [DI] 答案:C
9.使用串操作指令时,源串一定要放在当前________ 中。 A.代码段
B.数据段
C.附加数据段
D.堆栈段 答案:B
10.使用串操作指令时,源串一定要放在当前________ 中。 A.附加数据段
B.代码段
C.堆栈段
D.数据段 答案:D
11.能被计算机直接识别和执行的指令是__________。 A.宏指令
B.伪指令
C.符号指令
D.机器指令 答案:D
12.若(ECX)=0ABCD1234H (BL)=0D3H,则语句MOVZX ECX,BL执行后:(ECX)的值为_________。
A.0FFFFFFD3H
B.0ABCD1234H
C.000000D3H
D.0ABCD12D3H 答案:C 13.{
DATA1 DW 1122H,3344H
MOV AL,BYTE PTR DATA1执行后, (AL)等于_________。
} A.22H
B.33H
C.44H
D.11H 答案:A
14.下列有一种寻址方式不能作目的操作数,它是_______。 A.变址寻址
B.寄存器寻址
C.立即寻址
D.直接寻址 答案:C
15.下列堆栈操作语句,格式错误的是_______。 A.POP AH
B.POP DS
C.PUSH ECX
D.PUSH BP 答案:A
16.地址表达式中出现的变量或标号,均是取它们的 参加运算 A.段地址
B.值
C.名字
D.偏移地址 答案:D
17.下列寄存器中在段内寻址时可以提供偏移地址的是__________。 A.CS
B.AX
C.DS
D.BX 答案:D
18.DOS功能调用能完成的功能不包括_______。 A.进行科学计算
B.从键盘输入字符
C.结束程序执行,返回DOS
D.打印字符串 答案:A
19.当程序顺序执行时,每取一条指令语句,IP指针增加的值是_______。 A.2
B.由指令长度决定
C.4
D.对于32位CPU,增加值为32 答案:B
20.从中断处理程序返回应该采用________指令。 A.IRET
B.RETF
C.RET
D.INT 答案:A
21.若(AX)= 0FFFFH ,则NEG AX 执行后,(AX)=_________。 A.0FFFEH
B.0001H
C.0000H
D.8000H 答案:B
22.逻辑乘指令OR主要用于_______。
A.在目的操作数中清除与源操作数置0对应的位为0,其余的位保持不变
B.将目的操作数中与源操作数置1的对应位取反
C.在目的操作数中置与源操作数为1的对应位为1,其余位不变
D.在目的操作数中清除与源操作数置1对应的位为0,其余的位保持不变 答案:C
23.汇编语言中的“END START”中的START指的是__________。 A.程序开始执行的位置
B.程序终止执行的位置
C.程序开始汇编的位置
D.程序终止汇编的位置 答案:A
24.在标志寄存器中表示进位的是_______。 A.AF
B.CF
C.SF
D.OF 答案:B
25.可以作输入指令IN的目的操作数的是________ A.AL
B.DX
C.DL
D.AH 答案:A
因篇幅问题不能全部显示,请点此查看更多更全内容