中石油北京2020秋《汇编语言程序设计》第二次在线作业题目及答案
2019春《汇编语言程序设计》第二次在线作业1.[单选题] 下列叙述正确的是:
无忧答案网q761296021
A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
答:——C——
2.[单选题] 在下列指令的表示中,不正确的是:
A.MOV AL,
B.JMP SHORT DONING
C.DEC
D.MUL CL
答:——C——
3.[单选题] 在进行二重循环程序设计时,下列描述正确的是:
A.外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内
B.外循环初值应置外循环之内;内循环初值应置内循环之内
C.内、外循环初值都应置外循环之外
D.内、外循环初值都应置内循环之外,外循环之内
答:——A——
4.[单选题] 条件转移指令JNE的测试条件为:
A.ZF=0
B.CF=0
C.ZF=1
D.CF=1
答:————
5.[单选题] 下列指令执行时出错的是:
A.ADD BUF1,BUF2
B.JMP DWORD PTR DAT
C.MOV AX, NUM
D.TEST AL,08H 奥鹏作业答案weixin7 612 96 0 21
答:————
6.[单选题] 在下列指令中,执行会影响条件码中的CF位的指令是:
A.JMP NEXT
B.JC NEXT
C.INC BX
D.SHL AX,1
答:————
7.[单选题] 用户为了解决自己的问题,用汇编语言所编写的程序,称为:
A.目标程序
B.源程序
C.可执行程序
D.汇编程序
答:————
8.[单选题] 用一条指令仅实现将BX+SI=> AX的方法是:
A.XCHG AX,
B.MOV AX,
C.LEA AX,BX
D.LEA AX,
答:————
9.[单选题] 设SP初值为2000H,执行指令“PUSH AX”后,SP的值是:
A.1FFFH
B.1998H
C.2002H
D.1FFEH
答:————
10.[单选题] CBW指令的功能是:
A.把源操作数的符号位扩展到目的操作数中
B.把AL中的符号位扩展到AH中
C.把AH中的符号位扩展到AL中
D.把AX中的符号位扩展到DX中
答:————
11.[单选题] 循环指令LOOPNZ终止循环的条件是:
A.CX=0,且ZF=0
B.CX=0,或ZF=1
C.CX≠0,且ZF=0
D.CX≠0,或ZF=1
答:————
12.[单选题] 下列传送指令中有语法错误的是:
A.MOV CS,AX
B.MOV DS,AX
C.MOV SS,AX
D.MOV ES,AX
答:————
13.[单选题] 与MOV BX,OFFSET VAR指令完全等效的指令是:
A.MOV BX,VAR
B.LDS BX,VAR
C.LES BX,VAR
D.LEA BX,VAR
答:————
14.[单选题] MOV SP,3210H
PUSH AX 执行上述指令序列后,SP寄存器的值是:
A.3211H
B.320EH
C.320FH
D.3212H
答:————
15.[单选题] 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是:
A.名字项
B.操作项
C.操作数项
D.注释项
答:————
16.[单选题] 使计算机执行某种操作的命令是:
A.伪指令
B.指令
C.标号
D.助记符
答:————
17.[单选题] 若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=
A.1400H
B.77F8H
C.0000H
D.0FFFFH
答:————
18.[单选题] 下面XCHG指令语句中,语法正确的是:
A.XCHG AX,DS
B.XCHG AX,
C.XCHG AX,CSH
D.XCHG,
答:————
19.[单选题] 设数据段有:DA1 DB XX ;是任一数据
DA2 DB OFEH
下列两条指令:
MOV DL, DA1
OR DL,DA2
执行后,DL中的内容可能是:
A..0FFH或0FEH
B.只能是0FEH
C.只能是0FFH
D.只能是01H
答:————
20.[单选题] ORG 100H
NUM EQU 8042H
DA1 DB 56H
MOV BX,0FFSET DA1
上述程序段执行后BX中的值是:
A.56H
B.100H
C.101H
D.102H
答:————
21.[单选题] 指令JMP FAR PTR DONE属于:
A.段内转移直接寻址
B.段内转移间接寻址
C.段间转移直接寻址
D.段间转移间接寻址
答:————
22.[单选题] 将DX的内容除以2,正确的指令是:
A.DIV 2
B.DIV DX,2
C.SAR DX,1
D.SHL DX,1
答:————
23.[单选题] AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是:
A.指令XOR AX,AX执行后,AX内容不变,但设置了标志位
B.指令OR DX,1000H执行后,将DX最高位置1,其余各位置0
C.指令AND AX,OFH执行后,分离出AL低四位
D.NOT AX,执行后,将AX清0
答:————
24.[单选题] 完成对CL寄存器的内容乘以4的正确操作是:
A.ROL CL,1
ROL CL,1
B.MUL 4
C.SHL CL,1
SHL CL,1
D.MOV CL,2
SHL CL,CL
答:————
25.[单选题] 下面各传送指令中,正确的是:
A.MOV ,
B.MOV ,AL
C.MOV WORD PTR ,0100H
D.MOV AL,BX
答:————
26.[单选题] 比较两个带符号的数B,当A=B时程序转移,测试的条件为:
A.ZF=1
B.ZF=0
C.SF=1
D.SF=0
答:————
27.[单选题] 汇编源程序时,出现语法错误的语句是:
A.MOV ,BX
B.MOV CL,
C.MOV CS,AX
D.MOV DS,AX
答:————
28.[单选题] 设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为:
A.AL=57H,BL=24H
B.AL=33H,BL=24H
C.AL=57H,BL=33H
D.AL=33H,BL=0
答:————
29.[单选题] 设CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是:
A.0FFH
B.80H
C.00H
D.0FEH
答:————
30.[单选题] 已知BX=028AH,SI=0294H,(DS:051EH)=5432H。执行语句LEA BX,后,BX中的内容是:
A.051EH
B.5423H
C.1E05H
D.3254H
答:————
31.[判断题] MOVBX,9
A.错误
B.正确
答:————
32.[判断题] MOV,BX
A.错误
B.正确
答:————
33.[判断题] DIV2
A.错误
B.正确
答:————
34.[判断题] ADDAX,CL
A.错误
B.正确
答:————
35.[判断题] ROLAL,2
A.错误
B.正确
答:————
36.[判断题] OUTAL,0AH
A.错误
B.正确
答:————
37.[判断题] MULBL
A.错误
B.正确
答:————
38.[判断题] OUT 34H,AL
A.错误
B.正确
答:————
39.[判断题] MOV ,
A.错误
B.正确
答:————
40.[判断题] MOV DS,20
A.错误
B.正确
答:————
转载注明奥鹏无忧答案网,下载请核对题目
页:
[1]