个人档案管理课程设计3565.docx

上传人:you****now 文档编号:62445051 上传时间:2022-11-22 格式:DOCX 页数:14 大小:48.21KB
返回 下载 相关 举报
个人档案管理课程设计3565.docx_第1页
第1页 / 共14页
个人档案管理课程设计3565.docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《个人档案管理课程设计3565.docx》由会员分享,可在线阅读,更多相关《个人档案管理课程设计3565.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、华 北 科 技技 学 院课程设计计说明书书课程名称称: 汇汇编语言言班级: 计计算机BB08-1 姓姓名: 胡胡诗招 学号: 2000807701441022 设计题目目: 个个人档案案管理文文件 设计时间间: 220100年6月月23号号 _至 20110年77月2号号 _指导教师师:_ 李李冬艳_ _评 语:_评阅成绩绩:评阅阅教师:一、 课程设计计目的进行程序序设计方方法和技技能的基基本训练练,巩固固在课堂堂上学到到的有关关程序设设计的基基本知识识和基本本方法,通通过实际际动手能能力的培培养,进进一步熟熟悉汇编编语言的的结构和和使用方方法,达达到能独独立阅读读、编制制和调试试一定规规模的

2、汇汇编语言言程序的的水平。二、 课程设计计要求 1要求编编写并调调试通过过一个小小型软件件,实现现对软件件或硬件件的操作作。2遵循循模块化化、结构构化的程程序设计计方法。3.要求求程序必必须正确确。4.程序序简明易易懂,多多运用输输入输出出提示,出出错信息息及必要要的注释释。5.要求求程序结结构合理理,语句句使用得得当。6.适当当追求编编程技巧巧和程序序运行效效率。三、课程程设计题题目: 个个人档案案管理文文件四、课题题分析 程序开开始时,先先建立判判断是否否存在文文件,如如果不存存在,就就创立文文件。然然后随便便输入ii,l,q中任任意一个个字母,然然后跳到到相应的的子程序序,输入入i诗,跳

3、跳到输入入的子程程序,输输入相应应的数据据,保存存到文件件里。当当输入ll时,保保存在文文件里的的数据就就会显示示,每个个学生的的信息显显示一行行。当输输入q时时,直接接关闭文文件,程程序结束束五、流程程图: 开开始 先建建立一个个文件 输入ii,l,q中的的 一个字字母 输入入i 输入入l 输输入学生生的名字字,年龄龄 性性别,身身高,体体重,并并把 打开文文件 数据依依次存到到文件 显示学学生名字字,年领领 ,性性别,身身高,体体重 输入qq 关关闭文件件 结束束六、程序序源代码码:varddataa seegmeent fiilennamee dbffffff.txxt,00 ;定义义文

4、件varddataa enndsconddataa seegmeent naamess db 100 ddup(?) ;名字字定义 agge db?,?;年龄龄定义 seex db 2 ddup(?) ;性别别定义 heeighht db 3 duup(?) ;身高定定义 weeighht db 3 duup(?) ;体重定定义 meess_n db 0ddh,00ah, nnamee:$ meess_a db 0ddh,00ah, aage:$ meess_s db 0ddh,00ah, ssex:$ meess_h db 0ddh,00ah, hheigght:$ meess_w db 0

5、ddh,00ah, wweigght:$ s44 db 0ddh,00ahdb*,0ddh,00ahdb* -1: prrintt liist LL- *,0ddh,00ahdb* -2: innserrt nnew elee II- *,0ddh,00ahdb* -3: quuit qq- *,0ddh,00ahdb*,0ddh,00ahdb 0ddh,00ahdb$ s11 db nnamee agge seex heiightt weiightt,113,110,$ s22 db $ s33 db $conddataa enndscodee seegmeentassuume cs:cod

6、de,dds:vvarddataa,ess:coondaatastarrt:mov axx, conndattamov ess, axmov axx, varrdattamov dss, axpushh dss;-pprinnt ccommmandd hiint-mov axx, esmov dss, axmov dxx, offfsett s44mov ahh, 9h innt 21hhpop dss;-inntepprett coommaand-cmp_l: moov ah, 001h innt 21hhcmp all, l jnnz cmpp_i caall lisst_aall jmm

7、p staartcmp_i:cmp all, i jnnz cmpp_q caall inssertt jmmp staartcmp_q:cmp all, q jnnz clooseff exitt:mov axx, 4c000h innt 21hh;-打开开和创建建文件listt_alll pprocc neear caall opeen_ccreaate ;oopenn orr crreatte ffileepushh dssmov axx, es ;es里里放的是是文件mov dss, axlea dxx, s1mov ahh, 9 innt 221hmov dll, 0ahhmov a

8、hh,2 innt 21hhloopp_rdd:mov ahh, 3fhh ;rreadd reecorrd ffromm fiile to memmoryy 读取取文件mov dxx, offfsett nnameesmov cxx, 20mov bxx, si innt 21hhcmp axx, 0 jee reaad_ffiniish ;reaad tto tthe endd,thhen finnishh相等是是结束;-名名字lea dxx, s3mov ahh, 9 innt 21hhmov bxx, 0go_oon:mov dll, nammesbxmov ahh, 2h innt

9、21hhinc bxxcmp bxx, 10 jll go_on;-年龄 lea dxx,s22mov ah,9 innt 221h mov dll, agee0mov ahh, 2 innt 21hhmov dll, agee1mov ahh, 2 innt 21hh;-性别lea dxx,s22mov ah,9 innt 221h mov bxx, 0l1: moov dl, ssexbxmov ahh, 2h innt 21hhinc bxxcmp bxx, 2 jll l1;-身高高lea dxx,s22mov ahh,9 innt 21hhmov bxx, 0l2: moov dl,

10、 hheigghtbxmov ahh, 2h innt 21hhinc bxx cmp bxx, 3 jll l2;-体重重lea dxx,s22mov ahh,9 innt 21hhmov bxx, 0l3: moov dl, wweigghtbxmov ahh, 2h innt 21hhinc bxxcmp bxx, 3 jll l3mov dll, 0dhhmov ahh,2 innt 21hhmov dll, 0ahhmov ahh,2 innt 21hh jmmp looop_rrd ; a rrecoord finnishhed ,thhen to reaad tthe nexxt

11、接着着显示readd_fiinissh: caall clooseffpop dss reetlistt_alll eendpp;-输输入子程程序inseert prroc neaar caall opeen_ccreaate ; oppen of creeatee fiilepushh dssmov axx, esmov dss, ax;-名字输输入mov dxx, offfsett mmesss_nmov ahh, 9h innt 21hhmov bxx, 0initt: ;mmemoory iniitiaalizze初始始化mov naamessbxx,00inc bxxcmp bxx,

12、 20 jll iniitmov bxx, 0lp: ;从从键盘接接受数据据mov ahh, 1 innt 21hhcmp all, 0dhh jzz ineextcmp all, 0ahh jzz ineext mov naamessbxx,aalinc bxxcmp bxx, 10 jll lp;-年龄 的输入入inexxt: lea dxx,s22mov ah,9 innt 221hmov dxx, offfsett messs_aamov ahh, 9h innt 21hhmov bxx, 0lp2: moov ah, 11h innt 21hhcmp all, 0dhh jzz in

13、eext11cmp all, 0ahh jzz ineext11mov aggebbx,alinc bxxcmp bxx, 1 jlle lp22 ;-性性别输入入 inexxt1: leea dx,s2mov ahh,9 innt 21hhmov dxx, offfsett meess_smov ahh, 9h innt 21hhmov bxx, 0 lp3: moov ah, 11h innt 21hhcmp all, 0dhh jzz ineext22cmp all, 0ahh jzz ineext22mov seexbbx,alinc bxxcmp bxx,2 jlle lp33;-身

14、身高输入入inexxt2: leea dx,s2mov ahh,9 innt 21hhmov dxx, offfsett meess_hmov ahh, 9h innt 21hhmov bxx, 0lp4: moov ah, 11h innt 21hhcmp all, 0dhh jzz ineext33cmp all, 0ahh jzz ineext33mov heeighhtbbx,alinc bxxcmp bxx,3 jlle lp44;-体重重输入inexxt3: leea dx,s2mov ahh,9 innt 21hhmov dxx, offfsett meess_wmov ahh,

15、 9h innt 21hhmov bxx, 0lp5: moov ah, 11h innt 21hhcmp all, 0dhh jzz iexxitcmp all, 0ahh jzz iexxitmov weeighhtbbx,alinc bxxcmp bxx,3 jlle lp55 ieexitt: ;movve tthe fille ppoinnterr too thhe eend of fillemov ahh, 42hh ;移动动文件 mov all, 2mov bxx, simov cxx, 0mov dxx, 0 innt 21hhmov ahh, 40hh ;wriite the

16、e reecorrd tto ffilee写入文文件mov bxx, simov cxx, 20mov dxx, offfsett nnamees innt 21hhbackk: caall clooseffpop dss reetinseert enndp;-openn_crreatte prooc nnearrpushh dssmov axx, segg ffileenamme ;fiilennamee文件dd的段地地址值送送给axxmov dss, axmov ahh, 3dhh ;oppen thee fiile mov dxx, offfsett fiilennameemov all

17、, 2h ;显示示文件 innt 21hh jnnc ok ;大于等等于时跳跳转mov ahh, 3chh ;如果果不存在在文件,就创建建文件mov dxx, offfsett fiilennameemov cxx, 00 innt 21hhok:mov sii, axpop dss reetopenn_crreatte enddpclossef prroc neaarmov bxx, simov ahh, 3ehh ;关闭文文件 innt 21hh reetclossef enndp codde eendssendsstarrt七、结果果显示八、 感想、收收获及体体会课程设计计从开始始找资料

18、料到课设设结束,在在这短时时间里,课课设给我我的收获获很大,虽虽然我的的题目不不是很难难,比其其他同学学的简单单,程序序也简单单,程序序的代码码都是简简单的指指令,但但我学到到的却很很多。以以前学程程序时思思维都很很乱,但但写这个个程序是是,我的的思路确确是非常常清晰的的,本来来想加上上一些代代码,让让显示时时带有颜颜色,但但试了几几次都不不太理想想,就去去掉了。这个程程序不是是我单独独完成的的,有些些东西是是在网上上找的。虽然是是别人的的,但我我把它转转换为自自己的东东西。在在写程序序时,思思路是最最终要的的,如果果思路错错了,你你就很难难写出正正确的程程序,但但要是思思路非常常的清晰晰,就算算程序有有写错误误,你也也会很快快的找出出并把它它改对。所以我我认为在在写一个个程序时时,必须须把思路路弄得非非常的清清楚,然然后再开开始写。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁