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 + -
显示快捷键?