回 帖 发 新 帖 刷新版面

主题:麻烦各位老鸟  大虾了

我是才接触汇编语言的,老师让做个课程设计,但我不会做啊,求求各位帮帮忙吧,自己实在是憋不出来啦...
        课程设计的基本要求
1. 选题
  用汇编语言开发一个实用的软件。
2. 汇编软件的选择
选择适合的开发软件。
3. 分析选题
确定对象和要求,明确所需要的软、硬件环境。
4. 系统分析
进行系统的功能分析和确定系统流程。
5. 合理安排进度,踏实地开展课程设计工作。
6. 测试与调试
为了保证软件的质量,在程序设计完毕之后,还要进行测试和调试。
7. 提交
提交课程设计报告。

       课程设计的主要内容
1. 选题
在所学汇编语言课程的基础上,适当增加新内容,根据自己的编程能力来完成1~2个具体题目。
给定题目:打字练习。学生也可自定1~2个题目,但所选题目要有一定难度,要符合1周的工作量要求。
2. 汇编软件的选择
(1)使用编辑软件TE.EXE进行源程序的编写。
(2)使用汇编软件MASM.EXE对源程序汇编。
(3)使用连接软件LINK.EXE对目标文件进行连接。
(4)使用调试软件DEBUG.EXE对可执行程序进行调试。
3. 分析选题
确定对象和要求,明确所需要的软、硬件环境。
(1)软件环境:DOS系统。
(2)硬件环境:普通PC机。
4. 确定系统结构
系统分析主要包括设计的功能分析和系统的流程,功能分析放在首位,每一个软件都要能满足一定的功能才有使用价值。根据功能需求来创建应用程序。
本设计的功能如下:
1) 屏幕的顶端排列一排英文字母,底端对应排列一排小球或小方块.
2) 屏幕顶端的英文字母以一定的速度随机下落, 落到底端的小球或小方块处, 小球或小方块消失.
3) 在英文字母落到底端前,正确按键(落下的英文字母的键位),则英文字母消失.
4) 按空格键则暂停,再按空格键字母继续下落.
英文字母消失或落到底端后,顶端原字母的空处出现另一新字母.
底端小球或小方块消失后,不再出现.
程序执行后,出现新界面.新界面应包含以下内容:
a)    显示时间
b)    按回车键继续
c)    按ESC键返回主界面
d)    按’E’键退出程序
 以上内容及功能应正常实现.
      根据设计任务书给出的功能要求,查找相关资料,确定系统的程序结构,完成本次设计.
      (1)确定系统的主程序结构。
(2)确定系统的各子程序或宏的结构。
(3)确定系统的各子程序或宏间的关系。
5. 本设计时间安排为:2007-1-1到2007-1-5。具体进度安排如下表所示:

表1进度安排
 
时间    进度       
1.1    系统结构的设计       
1.2    编写主程序       
1.3    编写主程序       
1.4    编写子程序或宏,如清屏功能定义为子程序或宏       
1.5    编写子程序或宏,如菜单显示功能定义为子程序或宏       
1.6    写论文     

6. 测试与调试
在程序设计完毕之后,要进行测试和调试,以发现并纠正软件系统的错误和潜在的问题。
7. 提交
提交课程设计报告。课程设计报告包括:
设计题目
设计内容
功能分析:包含设计功能和程序流程
源程序代码
调试和运行程序
总结
参考文献
实验报告中要体现较为详细的设计步骤、设计方法。如果是2个题目要分别写出。实验报告要求在下一周内上交.
        主要技术关键的分析、解决、方案比较
   1. 汇编程序的选择
目前常用的软件有MASM.EXE和TASM.EXE,两者功能相差不多,建议选用MASM.EXE.
2. 模块的连接
   可在汇编时连接,也可在LINK时连接,建议在汇编时连接.
3. 独立功能程序段的定义
   可以定义为子程序或宏,两者各有优缺点:子程序节省内存资源,宏运行速度略快,建议一部分定义为宏.


帮忙把课程设计的格式也做一下,小弟从没接触过,小弟的的这几学分就拜托各位啦,发到我邮箱里也行
我的邮箱是:19850708_wzk@163.com

回复列表 (共1个回复)

沙发

老大,这哪个会白写啊?

我来回复

您尚未登录,请登录后再回复。点此登录或注册