二、分析下列程序,回答问题
MOV AL, 88H
OUT 83H,AL
MOV AL,00H
OUT 81H,AL
ADD AL,10H
OUT81H,AL
SUB AL,10H
OUT 81H,AL
LOP:IN AL,82H
TEST AL,80H
JZ LOP
IN AL,84H
HLT
1、画出该程序相应电路;2、这段程序完成什么功能?
三、分析程序,回答问题
MOV AL,07H
OUT 84H,AL
CALL DELAY100
1 N AL,84H
HLT
1、试画出相应电路?
2、这段程序完成什么功能?
四、分析程序,回答问题
MOV AL,81H
OUT 83H, AL
MOV AL,ODH
OUT 83H,AL
TESBY:IN AL, 82H
TEST AL,04H
JNI TESBY
MOV AL,[200H]
OUT 80H,AL
MOV AL,OCH
OUT 83H,AL
INC AL
OUT 83H,AL
RET
1,试画出此段程序所需电路图;2,这段程序完成什么功能?
五、分析下列程序,回答问题
START:MOV DL,OF8H
MOV DI,OFFSET DSTOR
AGAIN:MOV AL,DL
AND AL, OEFH
OUT 4, AL
CALL DELAY
MOV AL,DL
OUT 4,AL
POLL:IN AL, 2
SHR AL ,T
JNC POLL
IN AL,3
STOSB
INC DL
JNE AGAIN
1、画出此段程序对应电路;2、该段程序完成什么功能?
六、分析程序,回答问题
SHIFT
从ACRO
X, Y
MOV
DX, X
MOV
AX, Y
MOV
CL, 4
SHL
DX,CL
MOV
BL, AH
SHL
AX, CL
SHR
BL, CL
OR
DL, BL
MOV
X, DX
MOV
Y, AX
ENDM
1、画出这段程序的流程图
2、这段程序完成什么功能?
七、分析程序,回答问题
DATA1 DB 300 DUP(?)
DATA2 DB 300 DUP(?)
...
MOV CX, 100
MOV BX, 200
MOV SL, 0
MOV DI, 0
NEXT:MOV AL, DATA [BX] [SI]
MOV DATA2 [DI], AL
INC SI
INC DI
LOOP NEXT
...
1、画出此段程序流程图;
2、这段程序完成什么功能?
大家帮帮忙啦!
一条一条写清楚哈!谢谢!