tmp db 5 dup(0),'$' ;十进制输出缓冲区
buf EQU offset tmp+5 ;输出缓冲区尾
cr = 0dh ;回车符
lf = 0ah ;换行符
blk = 20h...,LF, '$'
EN_MENU db "MENU:",CR,LF
db "0: exit",CR,LF
db "1: sort by score...", CR,LF
db "2: sort by id", CR,LF
db "3: get average score", CR,LF...EN_TH db "Name Class Id Score",CR,LF,'$'
EN_PRS db "Press any key to return...",'$'
EN_ST db..."[0,60),[60,70),[70,80),[80,90),[90,100]",CR,LF,'$'
.stack 300h
.code
start:
mov ax, @data
mov