jt.asm

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

ASM
58
字号
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 '>--->>$'
DATA ENDS
CODE SEGMENT
 ASSUME CS:CODE,DS:DATA
START:
 MOV AX,DATA
 MOV DS,AX
TOP:
 MOV CX,1
XH:
 DELAY 8FFH
 PUSH CX
 SPACE CX
 DISP
 POP CX
 INC CX
 CMP CX,72
 JE TOP
 JMP XH
 MOV AH,4CH
 INT 21H
CODE ENDS
 END START


⌨️ 快捷键说明

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