汇编语言 显示系统日期时间

汇编语言 显示系统日期时间

ID:38716884

大小:144.50 KB

页数:16页

时间:2019-06-18

汇编语言 显示系统日期时间_第1页
汇编语言 显示系统日期时间_第2页
汇编语言 显示系统日期时间_第3页
汇编语言 显示系统日期时间_第4页
汇编语言 显示系统日期时间_第5页
资源描述:

《汇编语言 显示系统日期时间》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学号:201040410213课程设计题目显示系统日期时间程序设计教学院计算机学院专业计算机科学与技术班级2班姓名杨琛指导教师姚莉2012年6月10日15目录一概述11.1课程设计的目的11.2课程设计的要求2二总体方案设计2三详细设计43.1程序流程图43.2时间显示程序代码5四程序的调试与运行结果说明104.1程序运行结果10五课程设计总结12参考文献1415一概述1.1课程设计的目的1.理解和掌握该课程中的有关基本概念,程序设计思想和方法。2.培养综合运用所学知识独立完成课题的能力。3.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科

2、学技术人员应具有的素质。4.掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。5.掌握利用单片机接口技术解决问题的基本方法。6.掌握和理解对知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力。1.2课程设计的要求1.查阅相关资料,自学具体课题中涉及到的新知识,能够按照老师的要求对待设计的系统的程序流程图进行正确地绘制。3.在老师的指导下,能够写出相应的源程序代码,采用结构化、模块化程序设计方法,功能要完善,界面要美观。4.所设计的系统原则上要能够运行无误,结果准确。在条件允许

3、的情况下,能够最终将系统所要实现的功能演示出来。15二总体方案设计通过主函数中调用2种宏和2种功能函数分别为调用系统时间的函数和调用系统日期函数来实现全部显示系统时间和日期。功能宏和函数如下:宏1:CLEAR_SCREENMACRO:它实现了清屏和修改界面属性的功能,使界面更美观。宏2:SHOWMACRO:它实现了显示定义在数据段中的字符串的功能,也就是显示提示语句。函数1:DATEDISPLAY:它实现了显示日期的功能。函数2:TIMEDISPLAY:它实现了显示时间的功能。函数EXIT:函数来退出程序。在程序设计中我承担的是系统时间显示的程序设计,通过被主函数调用来显

4、示系统时间。程序中分别用CH,CL,DH来存放时分秒,来传入并显示系统时间。15三详细设计3.1程序流程图图1;程序流程图153.2时间显示程序代码STACKSEGMENTSTACKDW200DUP(?)STACKENDSDATASEGMENTSPACEDB1000DUP('')STR1DB40DUP(''),9DUP(''),'WELCOMETOTIMEMASTER!',52DUP('')DUICHUDB240DUP(''),9DUP(''),'THANKYOUVERYMUCH!',412DUP('')PATTERNDB6DUP(''),0C9H,26DUP(0CDH)

5、,0BBH,6DUP('')DB6DUP(''),0BAH,26DUP(20H),0BAH,6DUP('')DB6DUP(''),0C8H,26DUP(0CDH),0BCH,6DUP('')DBUFFERDB8DUP(':'),12DUP('')DBUFFER1DB20DUP('')STRDB0DH,0AH,'PLEASEINPUTDATE(D)ORTIME(T)ORQUIT(Q):$'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOVAX,0001HINT10H;设置显示方式为40*25彩

6、色文本方式MOVAX,DATAMOVDS,AXMOVES,AXMOVBP,OFFSETSPACEMOVDX,0B00H;0B00MOVCX,1000MOVBX,0020HMOVAX,1300HINT10HMOVBP,OFFSETSTR1;显示'WELCOMETOTIMEMASTER!'MOVDX,0600H15MOVCX,120MOVBX,000EHMOVAX,1301HINT10HMOVBP,OFFSETPATTERN;显示矩形条MOVDX,0B00HMOVCX,120MOVBX,004EHMOVAX,1301HINT10HLEADX,STR;显示提示信息MOVAH,9

7、INT21HMOVAH,1;从键盘输入单个字符INT21HCMPAL,44H;AL='D'?JNEACALLDATE;显示系统日期A:CMPAL,54H;AL='T'?JNEBCALLTIME;显示系统时间B:CMPAL,51H;AL='Q'?JNESTARTMOVBP,OFFSETDUICHU;显示'THANKYOUVERYMUCH!'MOVDX,0600HMOVCX,520MOVBX,004EHMOVAX,1301HINT10HMOVAX,4C00H;返回dos状态INT21HDATEPROCNEAR;显示日期子程序DIS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。