⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 love.asm

📁 汇编的课程设计,音乐播放及其它功能.....详细自己操作看看.
💻 ASM
字号:
public love
extrn sound:far

STACK SEGMENT PARA STACK 'STACK'
DB 64 DUP('STACK')
STACK ENDS

dseg segment para 'data'

mus_f	dw 330,349,392,440,392,330,262,294,330,349,294
	dw 330,349,392,440,392,196,220,249,392,349,392,330
	dw 330,349,392,440,392,330,262,294,349,330,220
	dw 196,220,392,440,392,349,349,330,294,262,294,330,262
	dw 262,523,494,523,440,494,523,330,349,392,440
	dw 262,523,494,523,440,494,523,330,349,330,294
	dw 330,349,392,440,392,330,262,294,349,330,220
	dw 196,220,392,440,392,349,349,330,294,262,294,330,262,0
	
mus_t	dw 25,25,25,25,100,25,25,25,25,25,100
	dw 25,25,25,25,25,50,25,25,25,25,25,100
        dw 25,25,25,25,100,25,25,25,25,25,100
        dw 25,25,25,25,25,50,25,25,12,12,25,25,100
        dw 25,25,25,25,12,12,50,25,12,12,100
	dw 25,25,25,25,12,12,50,25,12,12,100
	dw 25,25,25,25,100,25,25,25,25,25,100
	dw 25,25,25,25,25,50,25,25,12,12,25,25,100

dseg ends
 
cseg	segment	para 'code'
	assume	cs:cseg,ds:dseg,ss:stack
love  proc far
	mov	ax,dseg
	mov	ds,ax
      
	
	lea	si,mus_f
	lea	bp,mus_t

freq:	mov	di,[si]
	cmp	di,0
	je	exit
	mov	bx,ds:[bp]

      mov ax,2
      mul bx
      mov bx,ax

      call sound
      add si,2
      add bp,2
      jmp freq
exit:  ret		
	
love endp
cseg	ends

	end	love

































⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -