微机课设显示姓名解析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机课设显示姓名解析

计算机汉字姓名显示软件设计 1设计任务及要求分析 根据任务书进行分析可知,此课程设计要求用汇编语言编写程序显示自己名字“周帆”。设计的基本要求为:使用汇编语言设计一个运行于计算机的汉字姓名显示软件,软件应实现显示作者自己的汉字姓名。可以附加显示时间等其它信息和添加动态显示效果。完成课程设计说明书,且说明书撰写格式应符合《课程设计说明书统一书写格式》。 2系统原理阐述 分析设计任务及要求可以得知编写此汇编程序的基本原理,使用模块化编程,即编写一个主程序和若干个子程序(延时子程序、提示信息子程序、显示姓名子程序)来完成设计任务所要求的功能,用这种方法思路清晰,主程序完成的功能为:首先要确定初始时刻的光标位置,然后在该位置处分别调用提示信息子程序和显示姓名子程序,为了使我们能够看到自己的名字必须调用延时子程序以增加显示的时间。延时子程序的原理为通过设计循环来增加程序执行的次数,从而达到增加时间的目的,提示信息子程序的原理为通过int 21h的09h功能来完成提示信息的显示。显示姓名子程序的原理为首先通过汉字取模软件完成姓名汉字的编码,经过的方格用1表示,没有经过的方格用0表示,然后应用int 10h的09号功能完成字符的显示,将主程序和各个子程序组合在一起即可完成汇编程序的编制。 3汇编语言程序设计 3.1软件思想 根据设计任务及要求,可以得到汇编语言的基本思想为编写一个主程序和若干个子程序,各子程序分别为:延时子程序、提示信息子程序、显示姓名子程序,在程序运行时用主程序分别调用各个子程序,即可完成汇编语言程序的编制。因为各个子程序是相互独立的,这样可以先依靠主程序来完成一部分功能,然后通过增加子程序逐渐增加系统的功能,最终达到所要求的功能。这样可以将大问题简化为一个个的小问题,将大程序简化为一个个得小程序,这样可以减小编写程序的难度。 3.2流程图 图1 软件流程图 3.3各子程序功能及说明 3.3.1主程序说明 CODE SEGMENT ; 程序段代码起始位置 ASSUME CS:CODE, DS:DATA, SS:STACKS ; 程序段,数据段,堆栈地址初始化设置 START: ; 程序开始标识 MOV AX, DATA ; 数据段首地址初始化设置 MOV DS, AX ; MOV AX, STACKS ; 堆栈首地址初始化设置 MOV SS, AX ; MOV SP, OFFSET TOP ; 堆栈指针偏址设置 MOV YANSE ,07H ;改变颜色 寄存器 默认值黑底白字 YANSE ,07H 改变此值可以改变颜色 MAIN: CALL FAR PTR CLEARSCR ; 调用显示器设置函数 MOV BH, 0 ; 设置显示的页号 MOV AH,6 ;功能号6H MOV AL,0 ;清窗口 MOV BH,YANSE ;属性为白底黑字 MOV CH,0 MOV CL,0 MOV DH,24 MOV DL,79 INT 10H PRINTF STRING1,6,20 ;以下14行是显示器打印名字 PRINTF STRING2,7,20 ; PRINTF STRING3,8,20 ; PRINTF STRING4,9,20 ; PRINTF STRING5,10,20 ; PRI

文档评论(0)

4477704 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档