mpy16_32.asm

来自「文件为美军4800bps语音压缩编码标准在TI的DSP芯片TMS320C5X上的」· 汇编 代码 · 共 40 行

ASM
40
字号
;	.version        50
;	.mmregs
;	.BSS ACCBUF,2
;	.BSS SIGNFLAG,1

	;-------------
;	.DATA
;	.TEXT
;	call C50_INIT
;	CALL MPY16_32
;	B $
; MPY_16*(LONG)MPY_32=ACC
	.BSS MPY_16,1
	.BSS MPY_32,2
	;---------------------
MPY16_32
	;LDP #MPY_16
	LACC MPY_16
	XOR MPY_32+1
	SACL SIGNFLAG
	LACC MPY_16
	ABS
	SAMM TREG0
	LACC MPY_32+1,16
	OR MPY_32
	ABS
	SACL MPY_32
	SACH MPY_32+1
	MPY MPY_32+1
	SPL MPY_32+1
	MPYU MPY_32
	LACC MPY_32+1,16
	BIT SIGNFLAG,0
	APAC
	RETD
	  XC 1,TC
	   NEG
	;------
;	.include "c50_init.asm"
;	.end

⌨️ 快捷键说明

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