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

📄 fir.asm

📁 用DSP实现频分复用仿真,C语言源程序,希望能给大家带来帮助
💻 ASM
字号:
    .mmregs

   .asg    0, ret_addr
   .asg    3, h
   .asg    4, r
   .asg    5, NX
   .asg    6, nc
   
   .asg ar5, arg_x
   .asg ar3, arg_h
   .asg ar4, arg_r
      
   .def    _fir
   .global _fir

   .text

_fir

        PSHM    ST0                 ; 1 cycle
        PSHM    ST1                 ; 1 cycle
        RSBX    OVA                 ; 1 cycle
        RSBX    OVB                 ; 1 cycle

        SSBX	SXM                 ; 1 cycle
        SSBX    FRCT                ; 1 cycle
        STLM    A,     arg_x        ; 1 cycle   AR2,
        MVDK   *sp(h), arg_h        ; 1 cycles  AR3,
        MVDK   *sp(r), arg_r        ; 1 cycles  AR5,
        LD     *sp(NX), A           ; 1 cycle
        SUB	    #3, A				; 2 cycles
     	STL	    A, *sp(nc)			; 1 cycle                          
        MPY	  *arg_h+,*arg_x+,  A
        RPT   *sp(nc)
        MAC   *arg_h+,*arg_x+,  A
        MACR  *arg_h,*arg_x,  A 
        STH     A, 1, *arg_r
        
        LD     *sp(NX), A           ; 1 cycle
        SUB	    #2, A
        STL	    A, *sp(NX)	
        MAR     *arg_x- 
        RPT     *sp(NX)
        DELAY   *arg_x-
        POPM    ST1                  ; 1 cycle
        POPM    ST0 
        nop
        nop                           ; 1 cycle
        ret
	   

⌨️ 快捷键说明

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