DATA SEGMENT
INPUT_NUM DB "Student Number: ",'$'
INPUT_INFORMATION DB "Student Information(Name Class ID Score): ",'$'
CHOOSE_SORT DB "Please choose the way of sort(1:ID, 2:Score, 3:ID&Score): ",'$'
OUTPUT1 DB "Sort by student ID: ",'$'
OUTPUT2 DB "Sort by student score: ",'$'
SHOW_AVERAGE DB "Average Score: ",'$'
SHOW_0_60 DB "Score Range 0-60: ",'$'
SHOW_60_70 DB "Score Range 60-70: ",'$'
SHOW_70_80 DB "Score Range 70-80: ",'$'
SHOW_80_90 DB "Score Range 80-90: ",'$'
SHOW_90_100 DB "Score Range 90-100: ",'$'
OUTPUT3 DB "Do you want to exit the program(Y or N) ",'$'
STU_TOTAL DW 0 ;存学生总数
STU_INFORMATION DB 100 DUP(0)
SORT_WAY DB 0 ;存选择排序方式的序号
SCORE_INTEGER DW 0 ;存平均分的整数部分
SCORE_DECIMAL DW 0 ;存平均分的小数部分
RANK DW 0 ;存排序的排名
SCORE_0_60 DB 0 ;存对应分数段的学生人数
SCORE_60_70 DB 0
SCORE_70_80 DB 0
SCORE_80_90 DB 0
SCORE_90_100 DB 0
BUF DB 3 DUP (0) ;缓冲区用来存放拆分的各位数字
INTEGER_DECIMAL DW 0 ;整数部分平均数得到的小数部分
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DAT