有9道小题,高手帮忙做下,谢谢了。
11. 设 ( SP )=80H , ( BX ) = 0FFH ; ( AX )=1
PUSH BX
ADD BX , AX
XOR BX , AX
PUSH BX
POP CX
上 述 程 序 段 运 行 后 ,(SP )= ______H ( CX )=_______H
12. 有如下程序段
MOV AX , 0
MOV BX , 1
MOV CX , 5
LOP:ADD AX,BX
ADD BX , 2
LOOP LOP
问题:
(1) 程序的功能是什么(可用算式表示)?
(2) 运行后, (AX)=__________
13. 已知(DS)=5000H,(BX)=0100H,(DI)=0002H,(50100H)=45H,(50101H)=68H,(50102H)=0A1H,(50103H)=14H
先执行MOV AX,[100H], (AX)= ;
再执行ADD AX,[BX+DI], (AX)= ,CF= ,OF= 。
14. 已知 (AX)=3200H, (DX)=0A000H,执行下列程序段:
NOT AX
NOT DX
ADD AX , 1
ADC DX , 0
问题:
(1) 程序执行后,(AX)=? (DX)= ?
(2) 程序功能是什么?
15. 有下列程序段
MOV AX,10
ADD AX,AX
MOV BX,AX
MOV CL,2
SHL AX,CL
ADD AX,BX
上述程序段执行后(AX)= ,(BX)=
16. 有下列程序段
MOV AX,9B47H
MOV BX,0B568H
ADD AX,BX
JNO L1
JNC L2
SUB AX,BX
JNC L3
JNO L4
JMP SHORT L5
问:
(1) 程序执行后,(AX)= _______________H
(2) 程序转向哪个标号?
17. 行下列程序:
MOV AX,0C100H
MOV BX,8FC0H
SUB AX,BX
JNC L1
JNO L2
JMP SHORT L3
程序执行后,(AX)= ,程序转向
18. 有下列程序段
MOV AL,0FH
MOV BL,10H
CALL SUB1
INC AL
DEC BL
SUB1 PROC
ADD AL,BL
XCHG AL,BL
RET
SUB1 ENDP
上述程序段运行后,(AL)=__________H,(BL)=____________H
19.A DW 1234H
B DW 5678H
………
PUSH A
PUSH B
POP A
POP B
试回答:
(1) 上述程序段执行后,以十六进制表示,
(A)=_____H
(B)=_____H
(2) 设执行前SP=200H,执行后,以十六进制表示,
(SP)=_____H