电子科大17春《汇编语言程序设计(本科)》在线作业2
- 格式:doc
- 大小:48.00 KB
- 文档页数:4
2017秋17春电子科大17春《汇编语言程序设计(本科)》在线作业2
一、单选题(共 20 道试题,共 100 分。)
1. 如某循环程序是对两个数组进行某种运算处理,当数组处理完毕或运算处理的结果不为
某一指定值时(每次循环时,对运算结果已进行了测试),就结束循环。如要求一定使用循
环控制指令,这是应选用的指令是( )。
A. LOOP
B. LOOPE/LOOPZ
C. LOOPNE/LOOPNZ
D. JCXZ
正确答案:
2. 下列指令执行后,能影响标志位的指令是( )。
A. PUSHF
B. POPF
C. JNLE OPR
D. LOOPZ LOP
正确答案:
3. 下面两个传送指令语句中源操作数寻址方式是( )。 VAR1 DW 32H VAR2 EQU
32H „„ MOV AX,VAR1 MOV BX,VAR2
A. 都是立即数寻址
B. 前一条指令是立即数寻址,后一条指令是直接寻址
C. 都是直接寻址
D. 前一条指令是直接寻址,后一条指令是立即数寻址
正确答案:
4. 在执行MOVSW指令时,如果DF=0,SI,DI的变化是( )。
A. 加‘1’
B. 加‘2’
C. 减‘1’
D. 减‘2’
正确答案:
5. 设已定义数据段: DATA SEGMENT DA1 DB ××,×× DA2 DB ××,×× ADRR
DW DA1, DA2 DATA ENDS 为使ADRR+2字存储单元中存放数据“0022H”,上述方框中可
选用的语句有( )
A. DB 20H DUP(?)
B. DW 20H DUP(?)
C. ORG 20H
D. ORG 20H
正确答案:
6. 指令语句中标号的错误定义是( )。
A. 在代码段中的名字项定义,后面紧跟冒号
B. 用EQU伪指令定义
C. 用LABEL伪指令定义
D. 由“JMP 标号”指令定义
正确答案:
7. MOV AL, 04H ADD AL, 09H AAA 执行上述三条指令后,结果(AX) = ( )
A. 000DH
B. 0013H
C. ‘00’13
D. 0103H
正确答案:
8. 使用不定重复伪指令IRP时,重复语句系列的重复次数取决于( )
A. 给定表达式的值
B. 实参中给定字符串的字符个数
C. 实参的个数
D. 实参中给定的条件
正确答案:
9. 设DL=55H,执行指令后能使DL中的数据为0AAH的指令是( )。
A. TEST DL,0AAH
B. OR DL,0AAH
C. NEG DL
D. XOR DL,0FFH
正确答案:
10. 设NUM=11011011B,指令“MOV AX,NUM SHL 3”执行后AX中的值是( )。
A. 11011011000B
B. 11011000B
C. 00011011B
D. 000110110111B
正确答案:
11. 重复前缀指令REPNE/REPNZ结束重复执行串操作的条件是( )
A. (CX) = 1或ZF = 0
B. (CX) = 0或ZF = 1
C. (CX) ≠ 0或ZF = 0
D. (CX) ≠ 0或ZF = 1
正确答案:
12. 已知NUM=10101010B,为向DL寄存器中传送数据0AH,不可选用的语句有( )
A. MOV DL, (NUM-160) SHL 4
B. MOV DL, NUM SHR 4
C. MOV DL, NUM MOD 10H
D. MOV DL, NUM/10H
正确答案:
13. 某数据段中有一字,各位均为1,该字的真值是( )。
A. 0FFFFH
B. -1
C. -32767
D. FFFFH
正确答案:
14. 不能实现留空20H个字节单元的方法有( )
A. DB 20H DUP(?)
B. DW 10H DUP(?)
C. DB 10H DUP(2 DUP(?))
D. DD 08H DUP(?)
正确答案:
15. 在指令MOV AX, [BP]中,源操作数寻址隐含使用的段寄存器是( )。
A. CS
B. SS
C. DS
D. ES
正确答案:
16. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数
据21H的物理地址是( )。
A. 20102H
B. 20101H
C. 200FEH
D. 200FFH
正确答案:
17. 将累加器AX的内容清零的正确操作是( )。
A. AND AX,0
B. XOR AX,AX
C. CLR AX
D. CMP AX,AX
正确答案:
18. 内存中某单元的物理地址是12362H,则该单元的逻辑地址可表示为( )
A. 12362H: 00000H
B. 12300H: 0062H
C. 1000H: 2362H
D. 0362H: 1200H
正确答案:
19. 影响标志寄存器中进位位的指令有( )
A. MOV
B. ADD
C. AND
D. INC
正确答案:
20. 8086/8088的存储器组织是将存储器划分为段,可作为段起始地址的是( )。
A. 185A2H
B. 00020H
C. 01004H
D. 0AB568H
正确答案: