pp.asm
来自「DSP 5402 声音压缩 Demo板测试程序」· 汇编 代码 · 共 59 行
ASM
59 行
.mmregs
FP .set AR7
.c_mode
.file "pp.c"
.sect ".text"
.global _PtoD
.sym _PtoD,_PtoD, 32, 2, 0
.func 2
;***************************************************************
;* FUNCTION DEF: _PtoD *
;***************************************************************
_PtoD:
;* A assigned to _source
.sym _source,0, 20, 17, 16
.sym _data,2, 20, 9, 16
.sym _page,3, 4, 9, 16
.sym _source,0, 20, 1, 16
FRAME #-1
NOP
STL A,*SP(0) ; |3|
MVDK *SP(2),*(AR2) ; |4|
LD *SP(3),16,A ; |4|
OR *SP(0),A
READA *AR2
FRAME #1
RET
; return occurs
.endfunc 5,000000000h,1
.sect ".text"
.global _DtoP
.sym _DtoP,_DtoP, 32, 2, 0
.func 7
;***************************************************************
;* FUNCTION DEF: _DtoP *
;***************************************************************
_DtoP:
;* A assigned to _source
.sym _source,0, 20, 17, 16
.sym _data,2, 20, 9, 16
.sym _page,3, 4, 9, 16
.sym _source,0, 20, 1, 16
FRAME #-1
NOP
STL A,*SP(0) ; |8|
MVDK *SP(2),*(AR2) ; |9|
LD *SP(3),16,A ; |4|
OR *SP(0),A
WRITA *AR2
FRAME #1
RET
; return occurs
.endfunc 10,000000000h,1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?