注册 登录
编程论坛 汇编论坛

如何用子程序实现播放

aidehua 发布于 2006-12-19 10:57, 548 次点击

用键盘选择要演奏的歌曲,,,,,,,先在屏幕上显示
A MUSIC1
B MUSIC2
C MUSIC3


当输入A 时播放.....MUSIC1..当输入0是结束..


如何用子程序实现播放??????

3 回复
#2
lefttime2006-12-19 11:06

简单的判断就能实现啊

......
MOV AH,1
INT 21H
CMP AL,41H
JZ A
CMP AL,42H
JZ B
......
A: CALL MUSIC1
JMP WHERE ;这里的WHERE是转移的地方,自个设定吧,为的是跳出选项,不至于顺序播放每首歌
B: CALL MUSIC2
JMP WHERE
C: CALL MUSIC3
JMP WHERE
......

#3
菜鸟上路2006-12-20 17:36
LZ说的好象是如何实现播放功能
#4
lefttime2006-12-21 15:42
如果这样,那真是不好意思,我当时以为你只是想找个循环语句如果我没记错,这题似乎是一本书的课后习题
如果要播放音乐,这里涉及到发声系统的程序设计,不太好说,只有像其它程序一样,把你想写的程序描述出来,这样才能大体帮你
1