实验四 音乐播放程序.doc

上传人:hs****ma 文档编号:561663719 上传时间:2023-04-04 格式:DOC 页数:3 大小:32KB
返回 下载 相关 举报
实验四 音乐播放程序.doc_第1页
第1页 / 共3页
实验四 音乐播放程序.doc_第2页
第2页 / 共3页
实验四 音乐播放程序.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验四 音乐播放程序.doc》由会员分享,可在线阅读,更多相关《实验四 音乐播放程序.doc(3页珍藏版)》请在金锄头文库上搜索。

1、实验四 音乐播放程序实验目的:1、掌握PC机发音原理及音乐程序编制方法。2、8088指令: IN,OUT,DIV,OR实验内容:一、发音程序。1、用DEBUG输入下列程序:MOVDX,4000HINAL,61HANDAL,FCHLOP:XORAL,02HOUT61H,ALMOVCX,0140HDEY:LOOPLOPDECDXJNELOPINT21HINT20H2、在DEBUG下运行此程序,改变延时时间常数,注意声音高低变化。二、音乐程序。1、输入,汇编,连接并运行下列程序:stacksgsegment para stackdw32 dup(?)stacksgendsdatasgsegmentt

2、igerdb0ah,0dh,two tiger。$tig_freqdw2 dup(262,294,330,262)dw2 dup(330,349,392)dw2 dup(392,440,392,349,330,262)dw2 dup(294,196,262),0ffffhtig_timedw10 dup(25),50,25,25,50dw2 dup(12,12,12,12,25,25)dw2 dup(25,25,50)datasgendscodesgsegmentassumecs:codesg,ds:datasg,ss:stacksgstart:movax,datasgmovds,axlead

3、x,tigermovah,9int21hleasi,tig_freqleabp,ds:tig_timecallplaymovah,4chint21hplayprocfreq:movdi,sicmpdi,0ffffhjeend_plymovbx,ds:bpcallsoundaddsi,2addbp,2jmpfreqend_ply:retplayendpsoundprocmoval,0b6hout43h,almovdx,14hmovax,4f38hdivdiout42h,almoval,ahout42h,alinal,61hmovah,aloral,3out61h,alwait:movcx,5000spkr_on:loopspkr_ondecbxjnzwaitmoval,ahout61h,alretsoundendpcodesgendsendstart2、修改程序,使它能演奏一首你所喜爱的歌曲。3、若歌曲中有休止符,怎么办?实验报告:1、实验记录和体会。2、自编程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号