前 言 题目的意义: 题目完全没有作任何要求,仅仅说明要做的是一个 音乐演奏程序。但这绝非意味着简单。实质上通过做这 道题目可以检查学生对汇编语言这门课程的基本知识的 掌握程度。只有掌握汇编语言基本编程方法,掌握程序 各部分功能及其相互联系、相互作用,并要熟悉基本的 音乐知识,才能把独立把程序写出来,才能把程序写好。 题目自由度比较大,基本上可选择的方向有两个, 一个方向是演奏已经写好的乐曲,另一个方向是做成电 子琴的模式,根据用户按键来发音。本人选择的是第一 个方向:写一个演奏已经写好的曲子的等程序。 本人所作的工作: 找出相关程序源代码,弄清楚各功能的环节间的 联系、联接方法,搞清楚单调与频率和时间的关系, 利用计算机控制发声的原理,依照基本的算法思想写 程序,测试,更正,扩充功能,修饰细节。 系统的主要功能: 给用户提供三首已经写好的短曲,根据用户的选 择演奏乐曲,演奏完一首乐曲后跳回起始状态,如此 循环,直到用户输入结束的信息为止。 一、题目的基本内容 堆栈段,数据段,代码段。堆栈段是为乐曲的音调及频率的数据分配空间;数据段是记录程序运行过程中所需的信息,包括字符信息,单调数据,音频数据;代码段则是程序算法部分,通过对各数据的调用,实现音乐演奏功能。 ...... 五、使用说明: 1:本程序可在windows 98,windows 2000,windows xp上运行。 2:使用方法 直接双击“music.exe”图标或在右键菜单中点击“打开”即可运行。 进入程序后,可看到提示,用户根据提示输入一个字母,程序将演奏相应的乐曲。如果输入非法字符,程序将显示警告信息并提示用户重新输入。输入数字0将结束程序。 ...... |
- 上一篇:论我国电子商务发展趋势
- 下一篇:企业人事信息管理系统
查看评论
已有0位网友发表了看法