微机原理及应用课程设计(1)

微机原理及应用课程设计(1)

ID:18838179

大小:66.00 KB

页数:15页

时间:2018-09-26

微机原理及应用课程设计(1)_第1页
微机原理及应用课程设计(1)_第2页
微机原理及应用课程设计(1)_第3页
微机原理及应用课程设计(1)_第4页
微机原理及应用课程设计(1)_第5页
资源描述:

《微机原理及应用课程设计(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河北科技大学课程设计报告学生姓名:常华通学号:090701108专业班级:电子信息工程091课程名称:微机原理及应用学年学期:2011—2012学年第1学期指导教师:赵艳2011年12月课程设计成绩评定表学生姓名常华通学号090701108成绩专业班级电信091起止时间2011.12.26-2011.12.30.设计题目字符串动画显示指导教师评语指导教师:年月日目录一、设计的目的和要求···································4二、设计的任务和主要内容·······························4三、程序的框图·············

2、····························4四、完整的程序·········································7五、自己做的部分·······································11六、心得与体会·········································13一、设计的目的和要求1、进一步掌握微机原理与应用课程所学的理论知识。2、了解字符串移动的基本原理,学会科学分析和解决问题。3、培养认真严谨的工作作风和实事求是的工作态度。4、作为课程实验与毕业设计的过渡,课程设计为两者提供了一个桥梁。5、培

3、养学生综合运用所学知识,发现、提出、分析和解决问题,锻炼实践能力。6、让学生有一定的动手能力,对学生实际的工作能力进行具体的训练和考察。7、让学生加深对所学知识的理解,培养学生的专业素质,提高其利用所学专业知识处理问题的能力。8、充分掌握设计过程中运用的原理,并熟悉程序中所用的系统功能调用。9、立足实际、观点新颖、多些创新、尽量满足现实情况的前提下开动脑筋,大胆别致地做出更好的作品。二、设计的任务和主要内容1、菜单内容包括:①输入字符串;②字符串动画显示;③退出。2、输入字符串选择该项后,可以输入一个字符串。该字符串即为动画显示时所显示的字符串。3、字符串动画显示所显示字符串在一矩形框内

4、从无到有,一半从左另一半从右向中间移动,当两半相遇时停止移动,当按下R键后重复从两边到中间移动的动作,直到按下Q键,停止字符串动画显示返回到主菜单。4、在主菜单中选择退出项,则结束程序返回DOS。三、程序框图开始设置显示属性模式显示主菜单键盘键入字符送AL是否是‘1’回车换行输入一个字符串到STR换行是否是‘2’YN是否收到回车符0DHNYYN画矩形框左上角横框右上角竖框竖框左下角横框右下角字符串左右移动是否是‘3’Y返回N四、完整的程序CODE   SEGMENTASSUME  CS:CODE,DS:CODESTART:MOV  AX,CODEMOV  DS,AXMOVAX,0B800

5、HMOV  ES,AXCLDAGAIN:MOV  AX,3INT  10HLEADX,MENU;主菜单MOVAH,9INT21HINPUT:MOVAH,0INT16HCMPAL,'1'JNZCP2CALLSUN01;输入一个字符串JMPINPUTCP2:CMPAL,'2'JNZCP3CALLSUB02;字符串左右移动JMPAGAIN;返回到主菜单CP3:CMPAL,'3';返回DOSJNZINPUTLEADX,MESGMOVAH,9INT21HMOVAH,1INT21HMOV  AH,4CHINT  21HDELAY  PROC    PUSH    CXPUSH    DXMOV   

6、  DX,800D1:MOV  CX,0FFFFH LOOP$DEC     DXJNZ     D1POP     DXPOP     CXRETDELAY  ENDPSUB01:MOVAX,0E0DHINT10HMOVAL,0AHINT10HLEADX,STRMOVAH,0AHINT21H;输入一个字符串MOVAX,0E0AHINT10HRETSUB02:CMPBUF,0DHJZQUITCALLLINE;画矩形框LEASI,STRINCSIMOVDX,SIMOVAL,''XCHGAL,[SI]CBWMOVBX,AXINCBXMOVBYTEPTR[BX+SI],''INCBXPUSHB

7、Xshlbx,1SUBRIGHT,BXPOPBXMOVBP,LEFTSHOW:MOVSI,BXMOVCX,BXMOVDI,BPNEXT:MOVSBMOVAL,2STOSBLOOPNEXTMOVAH,1INT16HJNZQUIT;按任意键,返回主菜单CALLDELAYADDBP,NUMCMPBP,RIGHTJBT1MOVNUM,-2JMPHERET1:CMPBP,LEFTJAHEREMOVNUM,2HERE:JMPSHOWSSS:MO

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

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

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