《汇编语言》2020年春季学期在线作业(二)
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.取变量偏移属性的分析运算符是( )
A.TYPE
B.SIZE
C.SEG
D.OFFSET
2.在微机系统中分析并控制指令执行的部件是( )
A.数据寄存器
B.寄存器
C.EU
D.CPU
3.下列指令执行后总是使CF=0,OF=0的是( )
A.NOT
B.NEG
C.INC
D.AND
4.CPU要访问的某一存储单元的实际地址称( )
A.逻辑地址
B.物理地址
C.段地址
D.偏移地址
5.若AX=1020H,BX=1200H,CF=1,则SBB AX,BX的执行结果为( )
A.0FEFFH
B.0FE21H
C.0FE1FH
D.0EF1FH
6.下面指令序列测试BH中的数是否为奇数, 若为奇数则转移至K1处,横线处的指令应为( )。
?TEST BH,01H?
_____K1
A.JZ
B.JS
C.JNE
D.JC
7.把若干个模块连接起来成为可执行文件的系统程序称为( )
A.连接程序
B.编译程序
C.目标程序
D.汇编程序
8.指令MOV DX,DELTA[BX][SI],若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址为( )
A.78700H
B.77800H
C.6F300H
D.59800H
9.若有BUF DW 1, 2, 3, 4,则可将数据02H取到AL寄存器中的指令是( )
A.MOV AL BYTE PTR BUF+3
B.MOV AL BYTE PTR BUF+2
C.MOV AL BYTE PTR BUF+1
D.MOV AL BYTE BUF 2
10.MOV AX,ES:[1000H] 源操作数的寻址方式是( )
A.立即寻址
B.直接寻址
C.基址寻址
D.变址寻址
11.下列传送指令中有语法错误的是( )
A.MOV SS,AX
B.MOV ES,AX
C.MOV DS,AX
D.MOV CS,AX
12.使用DOS系统功能调用时,使用的软中断指令是( )
A.INT 21H
B.INT 21
C.INT 16H
D.INT 10H
13.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
14.指令MOV AX,COUNT[BX],若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为( )
A.17400H
B.17000H
C.15400H
D.14500H
15.在多字节加减运算时,特别要注意标志( )对运算的影响
A.SF
B.OF
C.CF
D.AF
16.已知(DS)=3000H,(SS)=2500H,(BX)=0100H,(BP)=0040H,指令MOV AX,DS:[BP] 源操作数的物理地址是( )。
A.55040H
B.30040H
C.25100H
D.25040H
17.八位二进制补码整数的最小值是( )
A.-129D
B.-128D
C.-127D
D.-126D
18.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为( )
A.OF=1,CF=1
B.OF=1,CF=0
C.OF=0,CF=1
D.OF=0,CF=0
19.下列指令中等价的是( )
A.JP和JPE
B.JNC和JNO
C.JC和JO
D.JA和JG
20.将125转换成二进制数的结果( )
A.7EH
B.7DH
C.7CH
D.7BH