预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1 学号:0120910340913课程设计 课程名称汇编语言程序设计题目乐曲程序的设计与实现学院计算机科学与技术学院专业计算机科学与技术班级0909班姓名王世创指导教师伍新华2011年12月30日目录 TOC\o”1-3”\h\z\uHYPERLINK\l”_Toc281653657”课程设计任务书 1 HYPERLINK\l"_Toc281653658”1、实验内容及要求 1 HYPERLINK\l”_Toc281653661”2、实验原理 1 HYPERLINK\l”_Toc281653662"2.1通用发声程序原理 1 HYPERLINK\l”_Toc281653663"2。2乐曲的频率和节拍 3 HYPERLINK\l"_Toc281653661"3、方案设计及说明 4 3。1设计实现及功能 4 3。2流程图 4 HYPERLINK\l”_Toc281653661"4、详细设计 6 4。1程序段说明 6 HYPERLINK\l”_Toc281653669”4.2主要的宏和过程实现 6 4。2。1DISPLAY显示宏。。。。。。。..。。.。。。。..。..。。。.。。。...。。.。。..。。。。.。...6 4。2。2ADDRESS显示宏。。....。。。。.。。。。..。.。。.。。...。。.。.。。。.。。.。。。.。.。.6 4。2。3MUSIC显示宏.。.。。。...。。。。..。。。.。。.。。。。。。。。..。..。。。..。..。。.。.。7 4。2.4GENSOUND通用发声程序。。。.。...。。。。。...。。。。.。。.。..。.。。.。。..。。.。8 4。2。5WAITF延时程序。。.。。。。。.。。。.。。。。。.。。..。。。。.....。..。.。..。。。。。。.9 4。2。5EXIT退出。。。。.。.。....。。.。。。。。.。.....。.。。.。。。。。。。。。。。。。。。。.。.10 HYPERLINK\l”_Toc281653661”5、调试过程及实验结果分析 10 5。1调试过程 10 5。5实验结果 11 HYPERLINK\l"_Toc281653661"6、设计心得与改进方案 12 6。1注意事项 12 6。2改进方案 13 6。3心得体会 13 HYPERLINK\l"_Toc281653661"7、参考文献 13 HYPERLINK\l"_Toc281653661"8、程序清单 14课程设计任务书 学生姓名:王世创专业班级:计算机科学与技术学院0909 指导教师:伍新华工作单位:计算机科学与技术学院 题目:乐曲程序的设计与实现 初始条件: 理论:完成了《汇编语言程序设计》课程,对微机系统结构和80系列指令系统有了较深入的理解,已掌握了汇编语言程序设计的基本方法和技巧。 实践:完成了《汇编语言程序设计》的4个实验,熟悉了汇编语言程序的设计环境并掌握了汇编语言程序的调试方法。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 进一步理解和掌握程序直接控制I/O方式,掌握计算机发声程序的设计.具体的设计任务及要求: 1.采用位触发方式编写程序,使计算机发出音响并演奏乐曲(例如《两只老虎》等)。 进一步理解程序直接控制I/O方式和位触发方式控制声音的工作原理。 一首乐曲是由不同频率和节拍的音调组成,因此控制脉冲的频率和持续时间是编写乐曲程序的关键.根据已知的音符频率对照表,设置乐曲的频率表和节拍时间表; 编写程序并调试通过. 2.了解定时器的工作原理,掌握利用定时器产生声音的方法,使计算机演奏乐曲(例如《两只老虎》等)。编写程序并调试通过. 在完成设计任务后,按要求撰写课程设计说明书;对课程设计说明书的具体要求请见课程设计指导书. 阅读资料: 1)《IBM—PC汇编语言程序设计实验教程》3。1节 2)《IBM—PC汇编语言程序设计(第2版)》10.4节,10。5节 时间安排: 设计安排一周:周1、周2:完成系统分析及设计。 周3、周4:完成程序调试,和验收。 周5:撰写课程设计报告. 指导教师签名:年月日 系主任(或责任教师)签名:年月日武汉理工大学《汇编语言程序设计》课程设计 武汉理工大学《汇编语言程序设计》课程设计 PAGE\*MERGEFORMAT17 乐曲程序的设计与实现 1.实验内容及要求 1.进一步理解和掌握程序直接控制I/O方式,掌握计算机发声程序的设计。具体的设计任务及要求: 1)进一步理解程序直接控制I/O方式和位触发方式控制声音的工作原理。 2)一首乐曲是由不同频率和节拍的音调组成,因此控制脉冲