武汉理工大学《微机原理与接口技术》课程设计说明书
计算机汉字姓名显示软件设?/p>
1
设计任务及要求分?/p>
根据任务书进行分析可知,
此课程设计要求用汇编语言编写程序显示自己名字
“周帆?/p>
?/p>
设计的基本要求为:使用汇编语言设计一个运行于计算机的汉字姓名显示软件,软件应?/p>
现显示作者自己的汉字姓名。可以附加显示时间等其它信息和添加动态显示效果。完成课
程设计说明书,且说明书撰写格式应符合《课程设计说明书统一书写格式》?/p>
2
系统原理阐述
分析设计任务及要求可以得知编写此汇编程序的基本原理,
使用模块化编程,
即编?
一个主程序和若干个子程序(延时子程序、提示信息子程序、显示姓名子程序)来完成?/p>
计任务所要求的功能,用这种方法思路清晰,主程序完成的功能为:首先要确定初始时刻
的光标位置,然后在该位置处分别调用提示信息子程序和显示姓名子程序,为了使我们?/p>
够看到自己的名字必须调用延时子程序以增加显示的时间。延时子程序的原理为通过设计
循环来增加程序执行的次数?/p>
从而达到增加时间的目的?/p>
提示信息子程序的原理为通过
int
21h
?/p>
09h
功能来完成提示信息的显示。显示姓名子程序的原理为首先通过汉字取模软件
完成姓名汉字的编码,
经过的方格用
1
表示?/p>
没有经过的方格用
0
表示?/p>
然后应用
int
10h
?/p>
09
号功能完成字符的显示,将主程序和各个子程序组合在一起即可完成汇编程序的?/p>
制?/p>
3
汇编语言程序设计
3.1
软件思想
根据设计任务及要求,可以得到汇编语言的基本思想为编写一个主程序和若干个?
程序,各子程序分别为:延时子程序、提示信息子程序、显示姓名子程序,在程序运行?/p>
用主程序分别调用各个子程序,即可完成汇编语言程序的编制。因为各个子程序是相互独
立的,这样可以先依靠主程序来完成一部分功能,然后通过增加子程序逐渐增加系统的功
能,最终达到所要求的功能。这样可以将大问题简化为一个个的小问题,将大程序简化为
一个个得小程序,这样可以减小编写程序的难度?/p>