DISP-RECT ENDP
DELAY PROC ENAR
PUSH CX
PUSH DX
MOV CX.5000
帮个忙吧,汇编高手门,谢谢了,:(完成每句的注解,并说明程序完成的功能)
d11:MOV CCX,25000
d12:LOOP d12
DEC DX
JNZ d11
POP DX
POP CX
RET
DELAY ENDP
CODEENDS
ENDSTART
问题补充:DATA SEGMENT
LINE DW0
ROW DW 0
PIX DB0
DATA ENDS
CODE SEGMENT
AUSSUME CS:CODE,DS:DATA
START: MOVAX,DATA
MOVDS,AX
MOV AH,0
MOVAL,4
INT 10H
MOV AH,0BH
MOV BH,01
MOV BL,0
INT CX,4
L1: CALL DISP-RECT
CALL DELAY
INC PIX
ADD ROW,30
LOOP L1
MOV AH,4CH
INT 21H
DISP-RECT PROCnear
PUSH AX
PUSH CX
PUSH DX
PUSH SI
PISH DI
MOVAH,0CH
MOVAL,PIX
MOVALDX,LINE
DISP-2
MOV SI,10
MOV CX,ROW
DISP-1
INT 10H
INC CX
DEC SI
JNZ DISP-1
INC DX
DEC DI
JNZ DISP-2
POP DI
POP SI
POP DX
POP CX
POP AX
RET
DISP-RECT ENDP
DELAY PROC ENAR
PUSH CX
PUSH DX
MOV CX.5000
d11:MOV CCX,25000
d12:LOOP d12
DEC DX
JNZ d11
POP DX
POP CX
RET
DELAY ENDP
CODEENDS
ENDSTART 完成每句的注解,并说明程序完成的功能
|