MOV AL,-1 NEG AL XOR AL,65 上述程序段执行后, AL 的内容()A 40HB 64HC 01HD 61H
MOV AL,-1 NEG AL XOR AL,65 上述程序段执行后, AL 的内容()
A 40H
B 64H
C 01H
D 61H
MOV AL,-1 NEG AL XOR AL,65 上述程序段执行后, AL 的内容()
A 40H
B 64H
C 01H
D 61H
第1题
XOR AX,AX MOV AL,90H CWD 执行上述指令后,结果为()
A (DX=0000, (AX=FF90H
B (DX=FFFFH,(AX=0090H
C (DX=FFFFH,(AX=FF90H
D(DX=0000, (AX=0090H
第2题
依次执行下面的指令序列,请在空白处填上左边指令执行完成时该寄存器的值。
MOV AL,0C5H
MOV BH,5CH
MOV CH,29H
AND AL,BH :AL=______H
OR BH,CH ;BH=______H
XOR AL,AL ;AL=______H
AND CH,0FH ;CH=______H
MOV CL,03
MOV AL,087H
MOV BL,AL
SHL AL,CL ;AL=______H
ROL BL,CL ;BL=______H
第3题
下面的汇编语言源程序经汇编后,发现TEST [BX],OIH指令有语法错误,其该指令的正确形式应该是______。
DSEG SEGMENT
DAT DB 5,13,4,-2,6,23, 44, -1, 29,-3
CNT DW $-DAT
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP (0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS: DSEG, SS: SSEG, CS: CSEG
START PROC FAR
PUSH DS
XOR AX, AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
XOR AX, AX
MOV BX, OFFSET DAT
MOV CX, CNT
LP: TEST [BX],01H
JZ NEXT
INC AH
ADD AL, [BX]
NEXT: INC BX
LOOP LP
SET
START ENDP
CSEG ENDS
END START
第4题
下列指令执行后,不改变 AL 寄存器内容的指令是 () 。
A AND AL , 1
B CMP AL , DL
C XOR AL , AL
D.SUB AL , DL
第5题
A.NEG BX
B.NOT BX INC BX
C.XOR BX,0FFFFH
D.MOV AX,0 INC BX SUB AX,BX
第6题
请写出如下程序片段中每条移位指令执行后标志CF、ZF、SF和PF的状态:
MOV AL,80H
SAR AL,1
SHR AL,1
ROR AL,1
RCL AL,1
SHL AL,1
ROL AL,1
第7题
MOV AL,79 ADD AL,0B1H 上面指令执行后 , 设置的标志位 CF 和 OF 的值()
A CF=0,OF=1
B CF=1,OF=1
C CF=0,OF=0
D CF=1,OF=0
第8题
A.AL=0F8H
B.AL=0F8H CF=1 CF=0
C.AL=0F9H
D.AL=0F9H CF=0 CF=1
第9题
.MOV AL, 79 ADD AL,0B1H 执行上述指令后,标志位 CF 和 OF 的值()
A (CF=0,(OF=0
B (CF=0,(OF=1
C (CF=1,(OF=0
D (CF=1,(OF=1
第10题
MOV AL , 79 ADD AL , 0B1H 上面指令执行后,设置的标志位 CF 和 OF 的值是()
A CF=0 , F=0
B CF=1 , F=1
C CF=0 , F=1
D.CF=1 , F=0