基于汇编语言的音乐播放器

这是一个基于汇编语言实现的音乐播放器,用户可以通过数字键选择播放特定的歌曲,如'bei jing huan ying ni'、'chun tian hua hui kai'等。在播放过程中,可以使用按键u加快速度,d减慢速度,p暂停,s继续播放,q退出。同时,播放时会显示对应的音符。
摘要由CSDN通过智能技术生成

 

在功能选择未进行歌曲播放时:

按数字 “1”, 播放歌曲“bei jing huan ying ni”

   按数字 “2”, 播放歌曲“chun tian hua hui kai”

   按数字 “3”, 播放歌曲“huan le song ”

   按数字 “4”, 播放歌曲“dan yuan ren chang jiu”

   按数字 “5”, 播放歌曲“qing fei de yi”

   按数字 “6”  播放上一首歌曲

   按数字 “7”  播放下一首歌曲

   按    “ESC” 退出程序

   按    “Enter” 退出程序

在歌曲播放时:

按u : Faster

按d : Slower

按p : Pause

按s : Start

按q : Quit  

播放时同时打印音符


DATAS SEGMENT
SHOW DB 0AH,0DH
     DB 20 DUP(' '),'*******************************************',0AH,0DH 
     DB 20 DUP(' '),'***LaLaLa!   Welcome To The SongLibrary****',0AH,0DH
     DB 0AH,0DH  
     DB 20 DUP(' '),'********************MENU*******************',0AH,0DH
     DB 20 DUP(' '),'**    1: bei jing huan ying ni           **',0AH,0DH	
     DB 20 DUP(' '),'**    2: chun tian hua hui kai           **',0AH,0DH	
     DB 20 DUP(' '),'**    3: huan le song                    **',0AH,0DH
     DB 20 DUP(' '),'**    4: dan yuan ren chang jiu          **',0AH,0DH
     DB 20 DUP(' '),'**    5: qing fei de yi                  **',0AH,0DH
     DB 0AH,0DH    
     DB 20 DUP(' '),'*****************Function keys*************',0AH,0DH
     DB 20 DUP(' '),'**    6 : last song   7 : next song      **',0AH,0DH
     DB 20 DUP(' '),'**    u : Faster      d : Slower         **',0AH,0DH					
     DB 20 DUP(' '),'**    p : Pause       s : Start          **',0AH,0DH
     DB 20 DUP(' '),'**    q : Quit        Esc :exit          **',0AH,0DH
     DB 20 DUP(' '),'************Support @04th group************',0AH,0DH,'$'
WAIT_M  DB 0AH,0DH     
WAIT_M1    DB 'bei jing huan ying ni is singing','...',0AH,0DH,'$'
WAIT_M2    DB 'chun tian hua hui kai is singing','...',0AH,0DH,'$'
WAIT_M3    DB 'huan le song is singing','...',0AH,0DH,'$'
WAIT_M4    DB 'dan yuan ren chang jiu is singing','...',0AH,0DH,'$'
WAIT_M5    DB 'qing fei de yi is singing','...',0AH,0DH,'$'
flag  DB  ?
;flag1 DB  '0'	
ERROR_O DB 0AH,0DH,'Your order is error, please enter the right one:$'
Q DB 0AH,0DH,'The song is over
  • 6
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值