亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? example 3-39.asm

?? 《基于TI DSP的通用算法實(shí)現(xiàn)》程序代碼
?? ASM
字號(hào):

; Example 3 - 39. Real DIT Radix-2 FFT ASM Listing for the TMS320C3x DSP


* APPENDIX C1.  
*
* Generic Program to Do a Radix-2 Real FFT Computation on the TMS320C30
*
* THE PROGRAM IS TAKEN FROM THE PAPER BY SORENSEN ET AL., JUNE 1987 ISSUE
* OF THE TRANSACTIONS ON ASSP .

* THE (REAL) DATA RESIDE IN INTERNAL MEMORY . THE COMPURATION IS DONE 
* IN-PLACE . THE BIT REVERSAL IS DONE AT THE BEGINNING OF THE PROGRAM .
*
* THE TWIDDLE FACTORS ARE SUOOLIDE IN A TABLE PUT IN A . DATA SECTION . THIS
* DATA IS INCLUED IN A SEPARATE FILE TO PRESERVE THE GENERIC NATURE OF THE 
* PROGRAM . FOR THE SAME PUPPOSE , THE SIZE OF THE FFT N AND LOG2(N) ARE 
* DEFINED IN A .GLOBL DIRECTIVE AND SPECIFIED DURING LINKING . 
* THE LENGTH OF THE TABLE IS N/4 + N/4 = N/2 .

* AUTHOR : PANOS E . PAPAMICHAL IS
*           TEXAS INSTRUMENTS                  SEPTEMBER 8 , 1987
*


    .GLOBL  FFT                       	; ENTRY POINT FOR EXECUTION
    .GLOBL  N                         	; FFT SIZE
    .GLOBL  M 				; OGZ(N)
    .GLOBL  SIZE			; ADDRESS OF SIZE TABLE
    
INP	.USECT  “IN”,1024 		; MEMORY WITH INPUT DATA
    	.BSS     OUTP,1024            	; MEMORY WITH OUPUT DATA



   .TEXT
* 
* INITIALIZE
* 
	.WORD  FFT                  	; STARTING LOCATION OF THE PROGRAM

    	.SPACE  100                 	; RESERVE 100 WORDS FOR VECTORS,ETC.

FFTSIZ 	.WORD  N 
LOGFFT	.WORD  N
SINTAB  .WORD  SINE
INPUT  	.WORD  INP
OUTPUT	.WORD  OUTP

FFT:    
	LDP  FFTSIZ                	;COMMAND TO LOAD DATA POINTER
*
* DO THE BIT-REVERSING AT THE BEGINNING
*
    	LDI  FFTSIZ , RC                   ; RC=N
    	SUBI  1 , RC                       ; RC SHOULD BE ONE LESS THAN DESIRED
    	LDI  FFTSIZ , IRO
    	LSH  -1 , IRO                      ; IRO = HALF THE SIZE OF FFT = N/2
    	LDI  INPUT . ARO
    	LDI  INPUT , AR1

        RPTB  BITRV

        CNPI  AR1 , AR0            	;XCHANGE LOCATIONS ONLY
        BGE  CONT                  	; IF AR0<AR1
        LDF  AR0 , R0
||      LDF  AR1 , R1
        STF  R0 , AR1
||      STF  R1 , AR0

CONT    NOP  AR0++
BITRV   NOP  AR1++(IRO)B
*
* LENGTH-TWO BUTTERFLIES
*
        LDI  INPUT , AR0               ; AR0 POINTS TO X(I)
        LDI  IR0, RC                   ; REPEAT N/2 TIMES
        SUBI  1 , RC                   ; RC SHOULD BE ONE LESS THAN DESIRED
 
        RPTB  BLK1
        ADDF  #+AR0 , #AR0++ , R0      ;R0=X(I)+X(I+1)
        SUBF  #AR0 , #-AR0 , R1        ; R1=X(I)-X(I-1)
BLK1    STF  R0 , #-AR0                ; X(I)= X(I)+X(I+1)
||      STF  R0 , #AR0++               ; X(I+1)= X(I)-X(I+1)

*
* FIRST PASS OF THE DO-20 LOOP (STAGE K=2 IN DO-10 LOOP)
*
        LDI  INPUT , AR0               ; AR0 POINTS TO X(I)
        LDI  2 , IR0                   ; IR0=2=N/2
        LDI  FFTSIZE , RC
        LSH  1, RC                     ; RRPEAT N/4 TIMES
        SUBI  1, RC                    ; RC SHOULD BE ONE LESS THAN DESIRED 
    
        RPTB  BLK2
        ADDF  #+AR0(IR0),#AR0++(IR0),R0  ;R0= X(I)+X(I+2)
        SUBF  #AR0 , #-AR0(IR0),R1     ;R1= X(I)-X(I+2)
        NEGF  #+AR0 , R0            ; R0=-X(I+3)
||      STF   R0,#-AR0(IR0)          ; X(I)= X(I)+X(I+2)
BLK     STF  R1,#AR0++(IR0)         ; X(I+2)= X(I)-X(I+2)
||      STF  R0,#+AR0              ; X(I+3)= -X(I+3)

*
* MAIN  LOOP (FFT STAGES)
*
        LDI  FFTSIZ IR0
        LSH  -2 , IR0                 ; IR0=INDEX FOR E
        LDI  3 , R5                   ; R5 HOLDS THE CURRENT STAGE NUMBER
        LDI  1 , R4                   ; R4=N4
        LDI  2 , R3                  ; R3=N2
LOOP    LSH  -1 , IR0                ; E=E/2
        LSH  1 , R4                  ; N4=2#N4
        LSH  1 , R3                  ; N2=2#N2

*
* INNER LOOP (DO-20 LOOP IN THE PROGRAM)
*

        LDI  INPUT , AP5            ; AR5 POINTS TO X(I)
INLOP   LDI  IR0 , AR0
        ADDI  SINTAB , AR0         ; AR0 POINTS TO SIN/COS TABLE
        LDI  R4 , IR1                ; IR1=N4

        LDI  AR5 , AR1
        ADDI  1 , AR1                ;AR1 POINTS TO X(I1)=X(I+J)
        LDI  AR1 M AR3        
        ADDI  R3 , AR3              ; AR3 POINTS TO X(I3)=X(I+J+N2)
        LDI  AR3 , AR2
        SUBI  2 , AR2                ; AR2 POINTS TO X(I2)=X(I-J+N2)
        ADDI  R3,AR2,AR4           ; AR4 POINTS TO X(I4)=X(I-J+N1)

        LDF  #AR5++(IR1),R0         ; R0=X(I)
        ADDF  #+AR5(IR1),R0,R1      ; R1=X(I)+X(I+N2)
        SUBF  R0,#++AR5(IR1),R0     ; R0= X(I)+X(I+N2)
||      STF  R1,#-AR5(IR1)           ;X(I)= X(I)+X(I+N2)
        NEGF   R0                  ; R0= X(I)-X(I+N2)
        NEGF  #++AR5(IR1),R1       ; R1= -X(I+N4+N2)
||      STF  R0,#AR5               ; X(I+N2)= X(I)-X(I+N2)
        STF  R1,#AR5               ; X(I+N4+N2)= -X(I+N4+N2)

*
* INNERMOST  LOOP
*
        LDI  FFTSIZ,IR1
        LSH  -2,IR1                 ; IR1=SEPARATION BETWEEN SIN/COS TBLS
        LDI  R4,RC
        SUBI  2,RC                    ;REPEAT N4-1 TIMES

        RPTB  BLK3
        NPYF  #AR3,#+AR0(IR1),R0     ; R0=X(I3)#COS
        NPYF  #AR4,#AR0,R1           ; R1=X(I4)#SIN
        NPYF  #AR4,#+AR0(IR1),R1      ; R1=X(I4)#COS
||      ADDF  R0,R1,R2                ; R2=X(I3)#COS+X(I4)#SIN
        NPYF  #AR3,#AR0++(IR0),R0     ; R0=X(I3)#SIN
        SUBF  R0,R1,R0                 ; R0= -X(I3)#SIN+X(I4)#COS
        SUBF  #AR2,R0,R1              ; R1= -X(I2)+R0
        ADDF  #AR2,R0,R1              ; R1=X(I2)+R0
||      STF  R1,#AR3++                ; X(I3)= -X(I2)+R0
        ADDF  #AR1,R2,R1              ; R1=X(I1)+R2
||      STF  R1,#AR4--                 ; X(I4)=X(I2)+R0
        SUBF  R2,#AR1,R1              ; R1= X(I1)-R2
||      STF  R1,#AR1++                ; X(I1)=X(I1)+R2
BLK3    STF  R1,#AR2--                 ; X(I2)=X(I1)-R2

        SUBI1  INPUT , AR5
        ADDI  R4,AR5                  ; AR5=I+N1
        CNPI  FFTSIZ , AR5
        BLTD  INLOP                   ; LOOP BACK TO THE INNER LOOP
        ADDI  INPUT ,AR5
        NOP
        NOP

        ADDI  1, R5
        CNPI  LOGFFT , R5
        BLE  LOOP
        NOP
        NOP
        NOP
        NOP

END    BR       END               ;BRANCH TO ITSELF AT THE END
       .END

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩理论片一区二区| 亚洲图片欧美视频| 久久在线观看免费| 欧美日韩三级一区| 欧美综合欧美视频| 日韩一区二区三区视频在线| 欧美午夜免费电影| 欧美亚洲高清一区二区三区不卡| 色偷偷一区二区三区| 色噜噜久久综合| 欧美私人免费视频| 欧美男生操女生| 日韩一区二区影院| 精品成人私密视频| 国产亚洲欧美一区在线观看| 国产精品素人一区二区| 中文字幕五月欧美| 亚洲一区二区三区爽爽爽爽爽 | 日韩一区二区影院| 精品国产91久久久久久久妲己| 欧美日韩国产精品自在自线| 欧美电影在哪看比较好| 日韩午夜精品视频| 久久精品亚洲乱码伦伦中文 | 亚洲一区二区三区不卡国产欧美| 一级日本不卡的影视| 午夜精品视频一区| 狠狠色丁香九九婷婷综合五月| 国产美女主播视频一区| av色综合久久天堂av综合| 在线亚洲人成电影网站色www| 欧美日韩中文精品| 精品福利av导航| 国产精品日产欧美久久久久| 亚洲精品久久7777| 美女性感视频久久| 成人av在线网站| 欧美日韩免费电影| 国产亲近乱来精品视频| 一区二区三区成人| 久久www免费人成看片高清| 国产91丝袜在线观看| 在线观看91精品国产入口| 日韩免费视频线观看| 国产精品丝袜一区| 日韩成人一区二区三区在线观看| 麻豆91在线播放免费| 成人黄色软件下载| 欧美一区二区视频在线观看| 国产网红主播福利一区二区| 一区二区三区高清不卡| 日韩在线一区二区三区| 北条麻妃一区二区三区| 91精品婷婷国产综合久久| 国产精品久线在线观看| 日本成人在线电影网| av不卡免费在线观看| 日韩三级电影网址| 亚洲自拍偷拍av| 成人激情午夜影院| 日韩免费高清av| 一区二区三区在线看| 国产白丝精品91爽爽久久| 欧美精品一卡二卡| 中文字幕一区二区视频| 极品销魂美女一区二区三区| 欧美日韩中文字幕一区二区| 亚洲欧洲日韩综合一区二区| 精品亚洲aⅴ乱码一区二区三区| 欧美午夜影院一区| 中文字幕亚洲电影| 成人性生交大片免费看中文网站| 亚洲成人av一区| 99精品久久免费看蜜臀剧情介绍| 日韩精品一区二区三区在线播放| 伊人色综合久久天天人手人婷| 国产精品996| 精品卡一卡二卡三卡四在线| 亚洲成a人v欧美综合天堂| av福利精品导航| 国产拍欧美日韩视频二区| 看国产成人h片视频| 欧美电影一区二区三区| 一区二区三区精品| 色婷婷久久久综合中文字幕| 国产精品视频第一区| 国产精品中文字幕日韩精品 | 久久蜜桃av一区精品变态类天堂| 亚洲国产一区二区三区| 91极品视觉盛宴| 亚洲人成小说网站色在线| 成人午夜视频网站| 国产午夜亚洲精品理论片色戒| 麻豆免费看一区二区三区| 欧美一区二区三级| 日韩电影在线观看网站| 91精品国产综合久久精品麻豆 | 亚洲精品国产视频| 99re成人精品视频| 成人免费在线视频| 成人高清av在线| 国产精品国产三级国产有无不卡 | 丁香天五香天堂综合| 久久久久国产成人精品亚洲午夜| 激情综合网av| 精品福利二区三区| 国产成人亚洲综合a∨婷婷| 久久久精品一品道一区| 国产毛片精品一区| 日本一区二区三级电影在线观看| 国产精品456| 国产精品久久久久影院老司| 91日韩在线专区| 一区二区三区在线视频免费| 欧美无砖专区一中文字| 亚洲电影中文字幕在线观看| 欧美日韩国产精品自在自线| 美女一区二区久久| 久久精品无码一区二区三区| 成人性视频免费网站| 亚洲激情自拍偷拍| 欧美另类videos死尸| 美国一区二区三区在线播放| 久久综合九色综合欧美就去吻| 国产成人综合在线观看| 国产精品第五页| 日韩一区二区免费在线电影| 精品影视av免费| 国产精品麻豆一区二区| 91精彩视频在线观看| 免费成人你懂的| 国产欧美一区二区在线观看| 91麻豆国产香蕉久久精品| 首页国产欧美日韩丝袜| 久久久亚洲国产美女国产盗摄| 成人午夜激情视频| 亚洲午夜影视影院在线观看| 日韩欧美一区二区久久婷婷| 成人国产精品免费| 日韩电影在线免费| 中文字幕高清不卡| 欧美日韩久久久| 国产一区视频在线看| 亚洲男人的天堂在线观看| 3751色影院一区二区三区| 国产成人精品亚洲日本在线桃色| 尤物av一区二区| 精品久久人人做人人爽| 一本一道综合狠狠老| 久久精品噜噜噜成人88aⅴ | 久久国产精品一区二区| 中文字幕制服丝袜成人av| 欧美精品色一区二区三区| 国产激情视频一区二区在线观看 | 亚洲成在人线在线播放| 精品少妇一区二区三区免费观看| 高清久久久久久| 日日夜夜精品视频免费| 欧洲日韩一区二区三区| 一区二区三区成人| 成人美女在线观看| 一级做a爱片久久| 色先锋资源久久综合| 一区二区免费看| 91精品国产免费| 婷婷亚洲久悠悠色悠在线播放| 日韩一区二区视频| 1000部国产精品成人观看| 色综合视频在线观看| 久久电影网站中文字幕| 亚洲人成7777| 91网站黄www| 亚洲欧美另类图片小说| 成人午夜精品在线| 亚洲欧美日韩久久| 97久久精品人人做人人爽50路| 国产精品视频在线看| 国产精品一色哟哟哟| 国产精品久久久一本精品 | 91精品国产乱码久久蜜臀| 午夜私人影院久久久久| 91国偷自产一区二区三区成为亚洲经典| 成人涩涩免费视频| 国产精品久久毛片| 在线观看欧美黄色| 亚洲丰满少妇videoshd| 国产亚洲一区二区三区| 精品国产a毛片| 欧美一区二区三区视频在线| 成人国产精品免费网站| 亚洲成人av一区二区| 国产精品国产成人国产三级 | 久久久久免费观看| 欧美体内she精高潮| 一本到高清视频免费精品| 成人在线视频一区| 国产91丝袜在线观看| 国产成人av一区二区三区在线| 精品一区二区在线视频| 久久国产精品第一页|