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

📄 rslope.asm

📁 "DIGITAL SIGNAL PROCESSING WITH C AND THE TMS32 0C30"一书的附带程序
💻 ASM
字号:
;SLOPE PROGRAM TO OBTAIN COSINE FROM SINE 
                .TITLE  "RSL0PE"
                .OPTION X               ;FOR SYMBOL XREF
                .GLOBAL RSLOPE          ;REF/DEF SYMBOL
                .DATA                   ;ASSEMBLE INTO DATA SECTION
SINE_ADRS       .WORD   SIN_OLD         ;OLD SINE SAMPLE ADDRESS   
WT              .FLOAT  4.74            ;AS SAMPLING DT
                .BSS    SIN_OLD,1       ;1 SPACE FOR OLD SINE SAMPLE
                .TEXT                   ;ASSEMBLE INTO TEXT SECTION
RSLOPE          PUSH    DP              ;SAVE DATA PAGE
                PUSH    R0              ;R0=PREVIOUS RESULT
                LDP     WT              ;INIT DP
                LDI     @SINE_ADRS,AR5  ;SIN_OLD => AR5
                LDF     R6,R0           ;NEW SINE SAMPLE=>R0
                SUBF    *AR5,R6         ;NEW SAMPLE MINUS OLD SAMPLE
                MPYF    @WT,R6          ;TIMES DELTA X
                STF     R0,*AR5         ;NEW SAMPLE TO BECOME OLD => AR5 
                POP     R0              ;RETRIEVE R0
                POP     DP              ;RETRIEVE DP
                RETS                    ;RETURN FROM SUBROUTINE
                .END
               



⌨️ 快捷键说明

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