📄 noname.asm
字号:
SHOWSPACE MACRO
PUSH AX
PUSH DX
MOV DL,20H
MOV AH,02H
INT 21H
POP DX
POP AX
ENDM
SHOWENTER MACRO
PUSH AX
PUSH DX
MOV DL,0DH
MOV AH,02H
INT 21H
MOV DL,0AH
MOV AH,02H
INT 21H
POP DX
POP AX
ENDM
SHOWWORD MACRO
PUSH DX
PUSH BX
PUSH AX
MOV DL,BL
MOV AH,02H
INT 21H
POP DX
POP BX
POP AX
ENDM
SHOWWOR MACRO
PUSH DX
PUSH BX
PUSH AX
MOV DL,BH
MOV AH,02H
INT 21H
POP DX
POP BX
POP AX
ENDM
DATA SEGMENT
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 100 DUP(0)
STACK1 ENDS
COSEG SEGMENT
ASSUME CS:COSEG,DS:DATA
START: MOV AX,DATA
MOV DS,AX
SHOWSPACE
SHOWSPACE
MOV CX,9
MOV BL,30H
SHOWWORD
SHOWSPACE
LOP1: INC BL
SHOWWORD
SHOWSPACE
LOOP LOP1
MOV CX,5
MOV BL,41H
SHOWWORD
SHOWSPACE
LOP2: INC BL
SHOWWORD
SHOWSPACE
LOOP LOP2 ;打印出第一行
SHOWENTER ;换行
MOV BL,30H
SHOWWORD
SHOWSPACE
MOV CX,0FH
MOV BL,00H
SHOWWORD
SHOWSPACE
LOP3: INC BL
CMP BL,07H
JE PB
CMP BL,08H
JE PB
CMP BL,09H
JE PB
CMP BL,0AH
JE PB
CMP BL,0DH
JE PB
SHOWWORD
JMP PC
PB: SHOWSPACE
PC: SHOWSPACE
LOOP LOP3
SHOWENTER ;打印第二行
MOV CX,09H
MOV BH,31H
MOV BL,10H
LOP4: PUSH CX
SHOWWOR
SHOWSPACE
MOV CX,10H
LOP5: SHOWWORD
SHOWSPACE
INC BL
LOOP LOP5
SHOWENTER
INC BH
POP CX
LOOP LOP4
MOV CX,6
MOV BH,41H
MOV BL,0A0H
LOP6: PUSH CX
SHOWWOR
SHOWSPACE
MOV CX,10H
LOP7: SHOWWORD
SHOWSPACE
INC BL
LOOP LOP7
SHOWENTER
INC BH
POP CX
LOOP LOP6
MOV AH,4CH
INT 21H
COSEG ENDS
END START
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -