test.asm
来自「TI C54写的G729代码,视线8kbps高质量语音解码,汇编优化」· 汇编 代码 · 共 56 行
ASM
56 行
.mmregs
.include ../include/struct.h
.include ../include/const.h
.include ../include/ld8amem.h
PortIn .set 4080h
PortOut1 .set 4090h
PortOut2 .set 4091h
PortOut3 .set 4092h
.def ReadInput
.def WriteOutput
.def WriteOutput2
.text
ReadInput:
MVDM ptr_new_speech, AR3
RPT #L_FRAME - 1
PORTR PortIn, *AR3+
RET
WriteOutput:
STM #CodeWord,AR3
RPT #11-1
PORTW *AR3+,PortOut1
RET
WriteOutput0:
STM #Addr_lpc_coefQ12, AR3
RPT #10 - 1
PORTW *AR3+, PortOut1
STM #Addr_RCoef, AR3
STM #2, AR0
RPT #10 - 1
PORTW *AR3+0, PortOut2
RET
WriteOutput2
STM #Addr_CorrCoef1, AR3
STM #M, BRC
STM #AL, AR2
RPTB EndSaveLagWin-1
PORTW *AR3+, PortOut3
LDU *AR3+, A
LD A, -1, A
PORTW *AR2, PortOut3
EndSaveLagWin:
RET
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?