|
西交11春学期《汇编语言程序设计》在线作业
试卷总分:100 测试时间:-- 试卷得分:100
•单选题
•多选题
、单选题(共 40 道试题,共 80 分。) 得分:80
1. 在多字节加减运算时,特别要注意标志( )对运算的影响:A. AF
B. CF
C. SF
D. OF
正确资料:B 满分:2 分 得分:2
2. 要实现使BETA的值为56,应采用语句为( )A. BETA DB 56
B. BETA DB 56H
C. BETA EQU 56
D. BETA EQU 56H
正确资料:C 满分:2 分 得分:2
3. 在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。A. 占内存空间小,但速度慢
B. 占内存空间大,但速度快
C. 占内存空间相同,速度快
D. 占内存空间相同,速度慢
正确资料:B 满分:2 分 得分:2
4. 下列传送指令中有语法错误的是( )。A. MOV CS,AX
B. MOV DS,AX
C. MOV SS,AX
D. MOV ES,AX
正确资料: 满分:2 分 得分:2
5. 比较两个带符号的数B,当A=B时程序转移,测试的条件为( )A. ZF=1
B. ZF=0
C. SF=1
D. SF=0
正确资料: 满分:2 分 得分:2
6. AL和VAR字节单元中分别存放一个带符号数,执行CMP AL,VAR时,如AL》VAR,那么溢出位和符号位的关系是( )。A. OF=SF
B. OF1SF
C. OF=SF=1
D. OF=SF=0
正确资料: 满分:2 分 得分:2
7. 条件转移指令的转移范围:( )A. -128 -- +127
B. -32768 -- +32767
C. 0 -- +255
D. 0 -- +65535
正确资料: 满分:2 分 得分:2
8. 下面指令执行后,改变AL寄存器内容的指令是( )。A. TEST AL,02H
B. OR AL,AL
C. CMP AL,BL
D. AND AL,BL
正确资料: 满分:2 分 得分:2
9. 段内直接转移指令采用的寻址方式是:( )A. 直接寻址
B. 相对寻址
C. 绝对寻址
D. 间接寻址
正确资料: 满分:2 分 得分:2
10. OR AL,AL是( )操作指令。A. 异或
B. 加法
C. 右移
D. 逻辑或
正确资料: 满分:2 分 得分:2
11. 设AL=0AH,下列指令执行后能使AL=05H的是( )A. NOT AL
B. AND AL,0FH
C. XOR AL,0FH
D. OR AL,0FH
正确资料: 满分:2 分 得分:2
12. 编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。A. CMP
B. SUB
C. AND
D. MOV
正确资料: 满分:2 分 得分:2
13. 在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是( )A. DAA校正指令的功能已自动加在AH中
B. 进位值在AF中,校正后根据AF内容再加在AH中
C. 进位值在CF中,校正后根据CF内容再加在AH中
D. 进位值在AL最高位上,校正后根据AL最高位内容再加在AH中
正确资料: 满分:2 分 得分:2
14. 将DX的内容除以2,正确的指令是( )A. DIV 2
B. DIV DX,2
C. SAR DX,1
D. SHL DX,1
正确资料 满分:2 分 得分:2
15. 十进制数运算调整指令AAS可以紧跟在( )之后:A. SBB
B. DEC
C. CMP
D. NEG
正确资料: 满分:2 分 得分:2
16. 设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,78H 下面有语法错误的语句是( )。A. ADR1 DW DA1
B. MOV DA1+1,AX
C. MOV BYTE PTR DA2+1,AL
D. MOV WORD PTR DA1+1,AX
正确资料: 满分:2 分 得分:2
17. 当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是( )A. JLE
B. JNL
C. JNLE
D. JL
正确资料: 满分:2 分 得分:2
18. 执行如下程序: MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX,BX INC BX LOOP A HLT执行后(BX)=( )A. 99
B. 100
C. 101
D. 102
正确资料: 满分:2 分 得分:2
19. 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。A. 名字项
B. 操作项
C. 操作数项
D. 注释项
正确资料: 满分:2 分 得分:2
20. 下面程序段执行后,AL中的内容是( ) MOV AX,8833H ADD AL,AH DAAA. 21
B. 21H
C. 0C1H
D. 0DDH
正确资料: 满分:2 分 得分:2
21. 完成对CL寄存器的内容乘以4的正确操作是( )A. ROL CL,1
B. MUL 4 ROL CL,1
C. SHL CL,1
D. MOV CL,2 SHL CL,1 SHL CL,CL
正确资料: 满分:2 分 得分:2
22. 下面不属于常用的数据定义伪指令的是( )A. DB
B. DY
C. DD
D. DQ
正确资料: 满分:2 分 得分:2
23. BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是( )。A. 80H
B. 100H
C. 124
D. 192
正确资料: 满分:2 分 得分:2
24. 指令JMP FAR PTR DONE属于( )A. 段内转移直接寻址
B. 段内转移间接寻址
C. 段间转移直接寻址
D. 段间转移间接寻址
正确资料: 满分:2 分 得分:2
25. REPZ CMPSW指令,重复执行的终止条件是( )A. CX=0或ZF=0
B. CX=0且ZF=0
C. CX=0或ZF=1
D. CX=0且ZF=1
正确资料: 满分:2 分 得分:2
26. 下列指令执行时出错的是( )A. ADD BUF1,BUF2
B. JMP DWORD PTR DAT [BX]
C. MOV AX,[BX+DI] NUM
D. TEST AL,08H
正确资料: 满分:2 分 得分:2
27. 数据传送指令中,错误的操作是( )。A. MOV SS:[BX+DI],1000H
B. MOV DX,1000H
C. MOV WORD PTR[BX],1000H
D. MOV DS,2000H
正确资料: 满分:2 分 得分:2
28. 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( )A. 12CSBH
B. 12B6BHC
C. 12C59H
D. 12BFEH
正确资料: 满分:2 分 得分:2
29. 条件转移指令JNE的测试条件为( ).A. ZF=0
B. CF=0
C. ZF=1
D. CF=1
正确资料: 满分:2 分 得分:2
30. 下列指令中等价的是:( )A. JC和JO
B. JNC和JNO
C. JP和JPE
D. JA和JG
正确资料: 满分:2 分 得分:2
31. 与MOV BX,OFFSET VAR指令完全等效的指令是( )。A. MOV BX,VAR
B. LDS BX,VAR
C. LES BX,VAR
D. LEA BX,VAR
正确资料: 满分:2 分 得分:2
32. DOS系统功能调用的屏幕显示字符是( )号调用A. 1
B. 4
C. 5
D. 2
正确资料: 满分:2 分 得分:2
33. 在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。A. WORD
B. PAGE
C. BYTE
D. PARA
正确资料: 满分:2 分 得分:2
34. 十六进制数88H,可表示成下面几种形式,请找出错误的表示( )。A. 无符号十进制数136
B. 带符号十进制数-120
C. 压缩型BCD码十进制数88
D. 8位二进制数-8的补码表示
正确资料: 满分:2 分 得分:2
35. 设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为( )。A. OF=1,CF=0
B. OF=1,CF=1
C. OF=0,CF=0
D. OF=0,CF=1
正确资料: 满分:2 分 得分:2
36. 在下列指令的表示中,不正确的是( )A. MOV AL,[BX+SI]
B. JMP SHORT DONI
C. DEC [BX]
D. MUL CL
正确资料: 满分:2 分 得分:2
37. 键盘中调用(16H)的0号功能是将读入字符的ASCII码送入( )A. AH
B. AL
C. BH
D. BL
正确资料: 满分:2 分 得分:2
38. 下面各传送指令中,正确的是( )A. MOV [DI],[SI]
B. MOV[DX+DI],AL
C. MOV WORD PTR [BX],0100H
D. MOV AL,BX
正确资料: 满分:2 分 得分:2
39. 设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( )A. 85B92H
B. 86192H
C. BB690H
D. 12169H
正确资料: 满分:2 分 得分:2
40. 堆栈指针SP的内容是A. 栈顶单元内容
B. 栈顶单元地址
C. 栈低单元内容
D. 栈低单元地址
正确资料: 满分:2 分 得分:2
西交11春学期《汇编语言程序设计》在线作业
试卷总分:100 测试时间:-- 试卷得分:100
•单选题
•多选题
、多选题(共 10 道试题,共 20 分。) 得分:20
1. 若需将数据段中的源串传送到附加段的目的串,可用的指令有( )A. MOV
B. MOVS
C. SCAS
D. LODS和STOS
正确资料: 满分:2 分 得分:2
2. 下面可以形成分支条件的指令有( )A. CMP
B. MOV
C. AND
D. SUB
正确资料: 满分:2 分 得分:2
3. 乘法运算指令执行后, 影响的标志位是( )A. OF
B. SF
C. CF
D. ZF
正确资料: 满分:2 分 得分:2
4. 执行时可能改变IP值的指令有( )。A. 调用及返回指令
B. 中断及返回指令
C. 转移指令
D. 串操作指令
正确资料: 满分:2 分 得分:2
5. 下列指令中,( )的源操作数采用的是直接寻址。A. MOV AL,[23H]
B. MOV DX,AX
C. MOV AL,0FFH
D. IN AL,23H
正确资料: 满分:2 分 得分:2
6. 逻辑运算指令执行后,影响的标志位是( )A. AF
B. SF
C. ZF
D. PF
正确资料: 满分:2 分 得分:2
7. 下面哪些叙述符合按I/O端口寻址的特点( )A. 独立的I/O控制结构;独立I/O指令,程序易读
B. 控制逻辑简单;指令功能强
C. 控制逻辑复杂;指令功能比较弱
D. 指令执行时间长(20T);占部分内存
正确资料: 满分:2 分 得分:2
8. 执行IN指令除对SF、ZF有影响外,还要影响的标志位是( )A. OF
B. AF
C. PF
D. CF
正确资料: 满分:2 分 得分:2
9. 下面源程序语句中,( )包含有直接寻址方式A. MOV AX,12H
B. MOV AX,[1234H]
C. MOV DS:[1234H],12H
D. MOV AL,DS:[1234H]
正确资料: 满分:2 分 得分:2
10. 下面保留字中,为伪指令的有( )A. INT
B. DB
C. PROC
D. DH
正确资料: 满分:2 分 得分:2 |
|