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

📄 testasm.s54

📁 Express DSP compliant C55x DTMF detector software is proposed in two versions: one with a 5 ms frame
💻 S54
字号:

	.mmregs
	.stag	_DTMF_tStats, 80
	.member	_sEn, 0, 3, 8, 16
	.member	_sHiEn, 16, 3, 8, 16
	.member	_sLoEn, 32, 3, 8, 16
	.member	_sLoFreqDev, 48, 3, 8, 16
	.member	_sHiFreqDev, 64, 3, 8, 16
	.eos
;	.sym	_DTMF_tStats, 0, 8, 13, 80,_DTMF_tStats
                       
tDb			.struct
a			.int 5
b			.int 
sl			.long
			.endstruct
			
tStats		.struct
sEn			.int
sHiEn		.int
sLoEn		.int  
Db			.tag	tDb
sLoFreqDev	.int
			.endstruct
;Stat		.tag	tStats
;	.bss	Stat, 20
	
	.global _test_asm
_test_asm
	frame 	#-1
	nop
	nop
	st 		#0x100, *sp(0)
	ld 		#0x1234, 16, a
	add 	#0x5678, a
    stlm    a, t                        ; t = LO(a)
    nop
    mpyu    *sp(0), b                     ; b = uns(LO(a))*coef; because coef>0 always
    ld      b, -16, b
    maca    *sp(0)                        ; b+= HI(a)*coeff
	nop
	nop
	frame 	#1
	nop
	nop
	ret

	.global _stop_asm
_stop_asm   
	nop
	nop
	nop
	b _stop_asm
	
	ret

⌨️ 快捷键说明

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