资源描述:
《汇编学生成绩管理系统完整版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、汇编学生成绩管理系统完整版DATASEGMENTTIPS0DB'Tips:',0DH,0AH,'$'TIPS1DB'SEX:1:male0:female',0DH,0AH,'$'TIPS3DB'PleaseinputID:$'TIPS4DB'Pleaseenter"r"toreturn$'TIPS5DB'Pleaseenter"r"toreturn,"c"tocontinue$'IDDB'ID:$'NAMDB'NAME:$'SEXDB'SEX:$'SCOREDB'SCORE:$'FIDDW?;文件号SEXMD
2、B'male$'SEXFDB'female$'mess1DB'TheStudentGradeManagementSystem',0ah,0dh,'$'mess2DB'MAINMENU:',0ah,0dh,'$'mess3DB'insert(i)',0ah,0dh,'$';插入mess4DB'delete(d)',0ah,0dh,'$';删除mess5DB'query(q)',0ah,0dh,'$';查询mess6DB'list(l)',0ah,0dh,'$';全部显示mess7DB'exit(e)',0ah,
3、0dh,'$';退出mess8DB'--------------------------------------------------',0ah,0dh,'$'mess9DB'pleasechose(i/m/d/q/l/e):','$';输入选择功能ID_LENGTHEQU4;配置信息ID4位数NAM_LENGTHEQU20;名字,20个字符SEX_LENGTHEQU1;性别,1位SCORE_LENGTHEQU5;分数,5位,范围为0-100STU_LENGTHDW?;每条学生信息总长度STU_LENGTH
4、_ADD1DW?NAM_SEX_SCORE_LENGTHDW?DELDB30DUP('');清空信息用DEL_DONEDB'Deletesuccess!$'ERRDB'Dataerror,Pleaseinputagain!$';错误提示信息NOSTUDB'Sorry,thereisnothisstudnet!$'ERR_NODB'Nostudentinformation!$'ERR_SAMEDB'ThereisthesameID,pleaseinputagain!$'NEWFDB0DH,0AH,0DH,0AH
5、,'Warning:thisoperationwillemptyallyourdata!',0DH,0AH,0DH,0AH,'Willyoucontinue?(y:empty,otherkey:return):$'FPATHDB'c:score.txt',0;数据库文本STRDB50;缓冲区strDB?DB50DUP(?)STR0DB50DUP(?);缓冲区str0ENTERDB'$';空格TMPDW0;是否为空标志信息SCDB0;分数保护处用DATAENDSTABMACRO;换行MOVAH,2MOVDL,
6、0DHINT21HMOVDL,0AHINT21HENDMCREATEFMACROFILE_ID,FILE_PATH;创建文件([传入]文件号、[传入]文件路径)MOVAH,3CHMOVCX,00H;普通文件LEADX,FILE_PATHINT21HMOVFILE_ID,AXENDMOPENFMACROFILE_ID,FILE_PATH;打开文件([传入]文件号、[传入]文件路径)MOVAL,2;读写文式打开MOVAH,3DHLEADX,FILE_PATHINT21HMOVFILE_ID,AXENDMCLOSE
7、FMACROFILE_ID;关闭文件([传入]文件号)MOVBX,FILE_IDMOVAH,3EHINT21HENDMREADFMACROFILE_ID,TEMP,NUM;读文件([传入]文件号、[传入]缓冲区、[传入]字节数)MOVBX,FILE_IDLEADX,TEMPMOVAX,NUMMOVCX,AXMOVAH,3FHINT21HENDMWRITEFMACROFILE_ID,TEMP,NUM;写文件([传入]文件号、[传入]缓冲区、[传入]字节数)MOVBX,FILE_IDMOVCX,NUMLEADX,
8、TEMP[2]MOVAH,40HINT21HENDMMOVEFMACROFILE_ID,STYPE,HIGEC,LOWD;移动文件指针([传入]文件号、[传入]移动方式、[传入]偏移字节(高位)[传入]偏移字节(低位))MOVBX,FILE_IDMOVAH,42HMOVAL,STYPE;尾+偏移量方式MOVCX,HIGEC;偏移字节(高位)MOVDX,LOWD;偏移字节(低位)INT21HENDMI