MOV AL , 79 ADD AL , 0B1H 上面指令执行后,设置的标志位 CF 和 OF 的值是()A CF=0 , F=0B C
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
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
.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
设初值AX=0119H,执行下列程序段后,AX=?
MOV CH,AH
ADD AL,AH
DAA
XCHG AL,CH
ADC AL,34H
DAA
MOV AH,AL
MOV AL,CH
HLT
A.AL=0F8H
B.AL=0F8H CF=1 CF=0
C.AL=0F9H
D.AL=0F9H CF=0 CF=1
执行下列3条指令后,AX寄存器中的内容是______。 MOV AX,‘8’ ADD AL,‘9’ AAA
A.0017H
B.0077H
C.0107H
D.0071H
指出8086/8088下列指令中存储器操作数物理地址的计数表达式。
(1) MOV AL,[DI] (2) MOV AX,[BX+SI]
(3) MOV AL,8[BX+DI] (4) ADD AL,ES:[BX]
(5) SUB AX,[2400H] (6) ADC AX,[BX+DI+1200H]
(7) MOV CX,[BP+SI] (8) INC BYTE PTR [DI]
指出8086/8088下列指令的错误。
(1) MOV[SI],IP (2) MOV CS,AX
(3) MOV BL,SI+2 (4) MOV 60H,AL
(5) PUSH 2400H (6) INC[BX]
(7) MUL-60H (8) ADD [2400H],2AH
(9) MOV[BX],[DI] (10) MOV SI,AL
MOV CX, 8
NEXT:
MOV AL, DL
AND AL, 1
ADD AL, 30H
MOV [DI] ,AL
INC DI
LOOP NEXT
A.SHL DL,1 B.SHR DL,1 C.ROL DL,1 D.ROR DL,1
指出8086/8088下列指令源操作数的寻址方式。
(1) MOV AX,1200H (2) MOV BX,[1200H]
(3) MOV BX,[SI] (4) MOV BX,[SI+1200H]
(5) MOV [BX+SI],AL (6) ADD AX,[BX+DI+20H]
(7) MUL BL (8) XLAT
(9) IN AL,DX (10) INC WORD PTR [BP+50H]
分析下列程序:
DATA SEGMENT
NUM DB 06H
SUM DB?
DATA ENDS
STACK SEGMENT PARA STACK'STACK'
STAPN DW 100 DUP()
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:MOV AX,DATA
MOV DS,AX
PUSH AX
PUSH DX
CALL AAA
MOV AH,4CH
INT 21H
AAA PROC
XOR AX,AX
MOV DX,AX
INC DL
MOV CL,NUM
MOV CH,00H
BBB: ADD AL,DL
DAA
INC DL
LOOP BBB
MOV SUM,AL
RET
AAA ENDP
CODE ENDS
END START
(1) 程序执行到MOVAH,4CH语句时,AX=?DX=?SP=?
(2) BBB:ADD AL,DL语句的功能是什么?
(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