DATAS SEGMENT USE16
;此处输入数据段代码
INSTRUCTION1 DB'PLEASE INPUT THE NUMBER OF THE STUDENT:$'
INSTRUCTION2 DB'THE RESULT:$'
INSTRUCTION3 DB'CONTINUE TO CONSULT?(Y/N) $'
SPACE DB 0AH,0DH,'$'
BUF DB 3
DB ?
DB 3 DUP(0)
SUM1 DB 0; STORE THE NUMBER
SUM2 DW 0; STORE THE TATOL OF THE SCORE
NAME1 DB 'ZhangYi$'
NAME2 DB 'WangWu$'
NAME3 DB 'TianYi$'
NAME4 DB 'JiangQin$'
NAME5 DB 'Jing$'
NAME6 DB 'WuXin$'
NAME7 DB 'ZhangXue$'
NAME8 DB 'BaoHang$'
NAME9 DB 'ZhouYun$'
NAME10 DB 'YiYi$'
NAME11 DB 'ALing$'
NAME12 DB 'TianTian$'
NAME13 DB 'WuHuai$'
NAME14 DB 'AnHao$'
NAME15 DB 'RuJiu$'
THENAME DW NAME1,NAME2,NAME3,NAME4,NAME5,NAME6
DW NAME7,NAME8,NAME9,NAME10,NAME11,NAME12
DW NAME13,NAME14,NAME15
SCORE DB 85,85,85,85,85
DB 90,80,76,68,89
DB 87,98,99,99,43
DB 60,60,60,60,60
DB 77,88,99,66,55
DB 99,98,97,96,95
DB 99,99,99,99,99
DB 78,78,98,87,60
DB 87,98,37,49,78
DB 98,78,60,78,50
DB 87,67,49,79,60
DB 88,87,86,85,84
DB 76,78,81,95,88
DB 45,44,34,78,80
DB 78,98,98,98,80
B1 DB 10
B2 DB 100
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT USE16
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX