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

📄 bw.asm

📁 文件为美军4800bps语音压缩编码标准在TI的DSP芯片TMS320C5X上的实时实现源代码。
💻 ASM
字号:
;       pcexp[0]=pc[0];
;      for (i = 0; i < n; i++)
;     {	p32=(long)pc[i+1]*pow[i]; //3.13*1.15->3.13
;	p32>>=15;	pcexp[i+1]=p32;     }
;------------------------------------------
;MODIFY
;---------DP, BRCR, AR0, AR1, BMAR, TREG0, ARP--------------
;------MEM:  ----pc[11],pcexp[11],pow[10]----------------
bwexp
	LDP #0
	SPLK #9,BRCR
	SPLK #pc,BMAR
	lar ar0,#pcexp
	RPT #10
	BLPD BMAR,*+		;PC[]->pcexp[]

	SBRK #10	;point to pcexp[1]
	LAR AR1,#pow    ;ARP=0
	MAR *,AR1
	LTP *+ ,AR0		;TREG0=pow[],ARP=1

	RPTB BWEXP_1-1
	;-----------------
	MPY *,AR1	;ARP=0
	LTP *+,AR0	;ARP=0
	SACH *+,1	;ARP=0
BWEXP_1
	ret

⌨️ 快捷键说明

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