螄计算机原理与汇编语言膁课程设计实验报告羀一、课程设计的目的与任务莅课程设计是计算机原理与汇编语言教学过程中的重要环节。本课程设计主要目的是使计算机专业学生深入学习计算机原理与汇编语言知识,进一步提高学生计算机原理与汇编语言综合能力和程序设计技能,锻炼运用计算机原理与汇编语言解决实际问题的能力。芃二、,编写课程设计预习报告,独立完成设计任务,题目必须上机通过。,独立思考,培养综合分析问题、解决问题和调试程序的能力。,按时上机,实验过程中听从老师安排和监督。,按时完成课程设计,认真书写课程设计报告。蚁三、课程设计报告要求衿1、课题分析,问题描述,解决的方法说明。袆2、程序模块功能,程序设计组成框图、流程图。莆3、调试与测试。调试方法,测试结果的分析与讨论,遇到的主要问题及采取的解决措施。莂4、测试结果,用几组测试数据进行测试算法设计的正确性。袀5、本次课程设计的心得体会。艿6、附录:源程序清单和结果,源程序要加注释。螅膂四、,根据具体年份(在1900-2100之间,要求对输入进行有效性检查),判断是否闰年,并给出相应的提示信息。~30之间的任一数值,i数,以十进制数输出。,能够存储不少于50个用户信息。袃提供操作菜单。能根据姓名进行模糊查询,查询结果以列表形式显示(序号,姓名,电话号码);能一次添加一条或者多条记录;能根据查询结果更新相应的用户信息。蝿蝿蚄分析::如果一个年份后面是整百数,就用后面的数字去除400如果能被400整除就是闰年,如果不能整除就是平年,如果后面不是整百数就拿那个年份去除4,如果能被4整除就是闰年,如果不能整除就是平年。袀输入20~30之间的任一数值,i数,以十进制数输出:i数列的递推规律,必须已知第n-1项和第n-2项之后,才可以计算出第n项以同时计算第n-1项和第n项序列的值。所需数据与算法如下。肃数据要求莃问题中的常量:无袂问题的输入:intf1=1/序列中第1项*/羆intf2=1/*序列中第2项*/螇问题的输出:膄unsignedlongsum/*序列前20项之和*/虿3,通讯录:莈提供操作菜单。能根据姓名进行模糊查询,查询结果以列表形式显示(序号,姓名,电话号码);能一次添加一条或者多条记录;能根据查询结果更新相应的用户信息。:蒇第一题:判断闰年薆datassegment莀 yeardb50,?,50dup(?)螂 inputdb0dh,0ah,'Pleaseinputoneyear:$'衿 yesdb0dh,0ah,'Theyearisaleapyear!$'肅 nodb0dh,0ah,'Theyearisnotaleapyear!$'肁 errordb0dh,0ah,'Theyearisillegal!$'蕿 crlfdb0ah,0dh,'$'羈datasends蒄袁codesegment蚀mainprocfar肆 assumecs:code,ds:datas袄start:薂pushds螂subax,ax蒈pushax莃movax,datas莂movds,ax葿薇leadx,input肆movah,9肂int21h薁leadx,year衿movah,10蒆int21h螃莈leadx,crlf肇movah,9袅int21h薃葿cmpyear[1],4膆jnzoutput3芅芃leasi,year+2蒁movdh,year[si]蒈movdl,year[si+1]螄肄cmpdh,31h芈jzcmp1蚇cmpdh,32h膃jzcmp2螄jmpoutput3荿cmp1:罿cmpdl,pare芁jmpoutput3莁cmp2:肇cmpdl,pare羁cmpdl,pare:螁movah,year[si+2]芀cmpah,39h薈jgoutput3膅cmpah,30h蒂jloutput3芁蚆moval,year[si+3]薄cmpal,39h节jgoutput3肈cmpal,30h聿jloutput3羃羂cmpdh,31h膀jzchuli1膇cmpdl,30h蚇jzchuli2螃芁cmpah,30h芆jnzoutput3肆cmpal,30h蒃jnzoutput3肈jmpoutput2蚈chuli1:薆cmpal,30h膄jnzchuli2肀cmpah,30h螆jnzchuli2羅jmpoutput2羄chuli2:膁shral,1腿jcoutput2莄movbl,al莆shrah,huli3罿jmpchuli4蒅chuli3:袂shral,1蚁jncoutput2肇jmpoutput1袅chuli4:薃shrbl
计科班黎高杨 来自淘豆网m.daumloan.com转载请标明出处.