电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

汇编课程设计个人档案管理文件VIP免费

汇编课程设计个人档案管理文件_第1页
1/11
汇编课程设计个人档案管理文件_第2页
2/11
汇编课程设计个人档案管理文件_第3页
3/11
华北科技学院课程设计说明书课程名称:汇编语言班级:计算机B08-1姓名:胡诗招学号:200807014102设计题目:个人档案管理文件设计时间:2010年6月23号_至2010年7月2号_指导教师:______李冬艳____________评语:_____________________________________________________________________________________________________________________________________________________________________________________________________评阅成绩:____评阅教师:_____一、课程设计目的进行程序设计方法和技能的基本训练,巩固在课堂上学到的有关程序设计的基本知识和基本方法,通过实际动手能力的培养,进一步熟悉汇编语言的结构和使用方法,达到能独立阅读、编制和调试一定规模的汇编语言程序的水平。二、课程设计要求1.要求编写并调试通过一个小型软件,实现对软件或硬件的操作。2.遵循模块化、结构化的程序设计方法。3.要求程序必须正确。4.程序简明易懂,多运用输入输出提示,出错信息及必要的注释。5.要求程序结构合理,语句使用得当。6.适当追求编程技巧和程序运行效率。三、课程设计题目:个人档案管理文件四、课题分析程序开始时,先建立判断是否存在文件,如果不存在,就创立文件。然后随便输入i,l,q中任意一个字母,然后跳到相应的子程序,输入i诗,跳到输入的子程序,输入相应的数据,保存到文件里。当输入l时,保存在文件里的数据就会显示,每个学生的信息显示一行。当输入q时,直接关闭文件,程序结束五、流程图:开始先建立一个文件输入i,l,q中的一个字母输入i输入l输入学生的名字,年龄性别,身高,体重,并把打开文件数据依次存到文件显示学生名字,年领,性别,身高,体重输入q关闭文件结束六、程序源代码:vardatasegmentfilenamedb'ffff.txt',00;定义文件vardataendscondatasegmentnamesdb10dup(?);名字定义agedb?,?;年龄定义sexdb2dup(?);性别定义heightdb3dup(?);身高定义weightdb3dup(?);体重定义mess_ndb0dh,0ah,'name:$'mess_adb0dh,0ah,'age:$'mess_sdb0dh,0ah,'sex:$'mess_hdb0dh,0ah,'height:$'mess_wdb0dh,0ah,'weight:$'s4db0dh,0ahdb'***************************************',0dh,0ahdb'*-1:printlist[L]-*',0dh,0ahdb'*-2:insertnewele[I]-*',0dh,0ahdb'*-3:quit[q]-*',0dh,0ahdb'***************************************',0dh,0ahdb0dh,0ahdb'$'s1db'nameagesexheightweight',13,10,'$'s2db'$'s3db'$'condataendscodesegmentassumecs:code,ds:vardata,es:condatastart:movax,condatamoves,axmovax,vardatamovds,axpushds;--------------printcommandhint-------------------movax,esmovds,axmovdx,offsets4movah,9hint21hpopds;----------------intepretcommand------------------cmp_l:movah,01hint21hcmpal,'l'jnzcmp_icalllist_alljmpstartcmp_i:cmpal,'i'jnzcmp_qcallinsertjmpstartcmp_q:cmpal,'q'jnzclosefexit:movax,4c00hint21h;-------------打开和创建文件list_allprocnearcallopen_create;openorcreatefilepushdsmovax,es;es里放的是文件movds,axleadx,s1movah,9int21hmovdl,0ahmovah,2int21hloop_rd:movah,3fh;readrecordfromfiletomemory读取文件movdx,offsetnamesmovcx,20movbx,siint21hcmpax,0jeread_finish;readtotheend,thenfinish相等是结束;--------------------名字leadx,s3movah,9int21hmovbx,0go_on:movdl,names[bx]movah,2hint21hincbxcmpbx,10jlgo_on;---------------------年龄leadx,s2movah,9int21hmovdl,age[0]movah,2int21hmovdl,age[1]movah,2int21h;---------------------性别leadx,s2movah,9int21hmovbx,0l1:movdl,sex[bx]movah,2hint21hincbxcmpbx,2jll1;----------------------身高leadx,s2movah,9int21hmovbx,0l2:movdl,height[bx]movah,2hint21hincbxcmpbx,3jll2;----------------------体重leadx,s2movah,9int21hmovbx,0l3:movdl,weight[bx]movah,2hint21hincbxcmpbx,3jll3movdl,0dhmovah,2int21hmovdl,0ahmovah,2int21hjmploop_rd;arecordfinished,thentoreadthenext接着显示read_finish:callclosefpopdsretlist_a...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

汇编课程设计个人档案管理文件

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部