chef.asm

来自「DSP原理实验源代码付详细实验指导书」· 汇编 代码 · 共 41 行

ASM
41
字号
    ;***  编制计算小数乘法运算的程序段。其中数据均为小数***
    ;***a1=0.1  a2=0.2  a3=-0.3  a4=0.4 ***
    ;***x1=0.8  x2=0.6  x3=-0.4  x4=-0.2***
   		
   		.mmregs
    	.def  	start,_c_int00 
 	
    	.bss    x,4
    	.bss    a,4                                  	
    	.bss   	y,1
    	
    	.data
table:  .word    1*32768/10
    	.word    2*32768/10
    	.word    -3*32768/10
    	.word    4*32768/10
   		.word    8*32768/10
    	.word    6*32768/10
      	.word    -4*32768/10
    	.word	 -2*32768/10
    	
    	.text
_c_int00
		b start 
		nop
		nop
start:  SSBX  	FRCT
		STM		#0,SWWSR
        STM    	#x,AR1
    	RPT		#7
    	MVPD    table,*AR1+
    	STM    	#x,AR2
    	STM    	#a,AR3
    	STM		#y,AR4
    	RPTZ    A,#3
    	MAC     *AR2+,*AR3+,A
    	STH    	A,*AR4
	    
done:   B    done 
		.end

⌨️ 快捷键说明

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