📄 zheng.asm
字号:
DATA SEGMENT
DATA1 DB 'Please input 10 numbers:$'
CHA DB 0
JIGE DB 0
YOU DB 0
STR1 DB '0~59:$'
STR2 DB '60~79:$'
STR3 DB '80~99:$'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV ES,AX
LEA DX,DATA1
MOV AH,09H
INT 21H
CALL CRLF
MOV CX,20
CONTINUE:MOV AH,1
INT 21H
SUB AL,30
MOV AH,0
PUSH AX
MOV AH,1
INT 21H
CALL CRLF
SUB AL,30
MOV AH,0
MOV BX,AX
POP AX
MOV DX,10
MUL DX
ADD AX,BX
ADD AX,37
CMP AX,0
JL CONTINUE
CMP AX,59
JLE NEXT1
CMP AX,79
JLE NEXT2
CMP AX,99
JLE NEXT3
JMP CONTINUE
NEXT1: INC CHA
JMP LOOP1
NEXT2: INC JIGE
JMP LOOP1
NEXT3: INC YOU
JMP LOOP1
LOOP1: SUB CX,2
JNZ CONTINUE
CALL CRLF
LEA DX,STR1
MOV AH,09H
INT 21H
MOV AL,CHA
ADD AL,30H
MOV DL,AL
MOV AH,2
INT 21H
CALL CRLF
LEA DX,STR2
MOV AH,09H
INT 21H
MOV AL,JIGE
ADD AL,30H
MOV DL,AL
MOV AH,2
INT 21H
CALL CRLF
LEA DX,STR3
MOV AH,09H
INT 21H
MOV AL,YOU
ADD AL,30H
MOV DL,AL
MOV AH,2
INT 21H
MOV AH,4CH
INT 21H
CRLF PROC NEAR
MOV DL,0DH
MOV AH,2
INT 21H
MOV DL,0AH
MOV AH,2
INT 21H
RET
CRLF ENDP
CODE ENDS
END START
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -