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

📄 factfunc.asm

📁 教程《DSP 原理及其 C 编程开发技术》中的源代码
💻 ASM
字号:
;FACTFUNC.ASM Assembly function called from C to find factorial
    
         	.def	_factfunc		;asm function called from C
_factfunc:	MV	A4,A1     		;setup loop count in A1		
     		SUB	A1,1,A1  		;decrement loop count
LOOP:   	MPY   A4,A1,A4 		;accumulate in A4
           	NOP            		;for 1 delay slot with MPY
           	SUB   A1,1,A1   		;decrement for next multiply
    [A1]   	B     LOOP      		;branch to LOOP if A1 # 0
	      NOP	5        	 	;five NOPs for delay slots
            B   	B3	    		;return to calling routine 
            NOP	5			;five NOPs for delay slots
            .end

⌨️ 快捷键说明

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