li11.asm

来自「本程序是汇编语言的一些基本功能的组合」· 汇编 代码 · 共 85 行

ASM
85
字号
DELAY MACRO T
 LOCAL XHM1,XHM2
 MOV DI,T
XHM1:
 MOV SI,0FFFFH
XHM2:
 DEC SI
 JNZ XHM2
 DEC DI
 JNZ XHM1
ENDM
;-----------------
SPACE MACRO N
 LOCAL NEXTM
 MOV AH,2
 MOV DL,20H
 MOV CX,N
NEXTM:
 INT 21H
 LOOP NEXTM
ENDM
;-----------------
DISP MACRO
 LEA DX,A
 MOV AH,9
 INT 21H
 MOV DL,0DH
 MOV AH,2
 INT 21H
ENDM
;-----------------
DATA SEGMENT
 A DB 'Welcome to GDUT!$'
DATA ENDS
CODE SEGMENT
MAIN PROC FAR
 ASSUME CS:CODE,DS:DATA
START:
 PUSH DS
 SUB AX,AX
 PUSH AX

 MOV AX,DATA
 MOV DS,AX

TOP:
 MOV CX,1
XH:
 DELAY 5ffH
 PUSH CX
 SPACE CX
 DISP
 POP CX
 INC CX
 CMP CX,60
 JE TOP
 JMP XH
 RET
MAIN ENDP
CODE ENDS
 END START























⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?