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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? example 3-43.asm

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

; Example 3 - 43. FHT ASM Listing for the TMS320C3x DSP

* GENERIC PROGRAM TO DO A RADIX-2 HARTLEY TRANSFORM ON THE TMS320C30
* THE PROGRAM IS TAKEN FORM THE PAPER BY SOREMSEM ET AL., OCT 1985 ISSUE
* OF THE TRANSACTIONS ON ASSP.
*
* THE (REAL) DATA RESIDE IN INTERNAL MEMORY. THE COMPUTATION IS DONE IN-PLACE. THE BIT-REVERSAL IS DONE AT THE * * BEGINNING OF THE PROGRAM.
*
* THE TWIDDLE FACTORS ARE SUPPLIED IN A TABLE PUT IN A .DATA SECTION. THIS
* DATA IS INCLUDED IN A SEPARATE FILE TO PRESERVE THE GENERIC NATURE OF THE 
* PROGRAM. FOR THE SAME PURPOSE, THE SIZE OF THE FHT 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 PAPAMICHALIS               DECEMBER 14, 1988
*         TEXAS INSTRUMENTS
*
             .GLOBL          FHT           ; ENTRY POINT FOR EXECUTION
             .GLOBL          N             ; FHT SIZE
             .GLOBL          M             ; LOG2(N)
             .GLOBL          SINE          ; ADDRESS OF SINE TABLE
*
             .BSS            INP, 1024     ; MEMORY WITH INPUT DATA
*
             .TEXT
*
*      INITIALIZE
*
             .WORD           FHT           ; STARTING LOCATION OF THE PROGRAM
*
             .SPACE          100           ; RESERVE 100 WORDS FOR VECTORS, ETC.
*
FHTSIZ       .WORD           N
LOGFHT       .WORD           M
SINTAB       .WORD           SINE
INPUT        .WORD           INP
*
FHT:         LDP             FHTSIZ        ; COMMAND TO LOAD DATA PAGE POINTER
*
*       DO THE BIT REVERSING AT THE BEGINNING
*
             LDI             @FHTSIZ, RC   ; RC=N
             SUBI            1, RC         ; RC SHOULD BE ONE LESS THAN DESIRED
             LDI             @FHTSIZ, IR0
             LSH             -1, IRO       ; IRO=HALF THE SIZE OF FHT=N/2
             LDI             @INPUT, AR0
             LDI             @INPUT, AR1
*
             RPTB            BITRV
             CMPI            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++(IR0)B
*
*     LENGTH-TWO BUTTERFILES
*
             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             R1, *AR0++    ;  X(I+1)=X(I)-X(I+1)
*
*   FIRST PASS OF THE DO-30 LOOP (STAGE K=2 IN DO-20 LOOP)
*
             LDI             @INPUT, AR0   ;  AR0 POINTS TO X(J)
             LDI             2, IR0        ;  IR0=2=N2
             LDI             @FHTSIZ, RC 
             LSH             -2, RC        ;  REPEAT N/4 TIMES
             SUBI            1, RC         ;  RC SHOULD BE ONE LESS THAN DESIRED
*
             RPTB            BLK2
             ADDF            *+AR0(IR0),*AR0++(IR0),R0   ;  R0=X(J)+X(L2)
             SUBF            *AR0,*-AR0(IR0),R1          ;  R1=X(J)-X(L2)
             STF             R0,*-AR0(IR0)               ;  X(J)=X(J)+X(L2)
||           LDF             *+AR0,R0                    ;  R0=X(L4)
             ADDF            R0,*-AR0,R1                 ;  R1=X(L3)+X(L4)
||           STF             R1,*AR0++                   ;  X(L2)=X(J)-X(L2)
             SUBF            R0,*-AR0(IR0),R1            ;  R1=X(L3)-X(L4)
||           STF             R1,*-AR0(IR0)               ;  X(L3)=X(L3)+X(L4)
BLK2         STF             R1,*AR0++                   ;  X(L4)=X(L3)-X(L4)
*
*    MAIN LOOP (FHT STAGES)
*
             LDI             @FHTSIZ,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=R2
LOOP         LSH             -1,IR0        ; E=E/2
             LSH             1,R4          ; N4=2*N4
             LSH             1,R3          ; N2=2*N2
*
*    INNER LOOP (DO-30 LOOP IN THE PROGRAM)
*
             LDI             @INPUT,AR5    ; AR5 POINTS TO X(J)
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(L1)=X(J+I-1)
             LDI             AR1,AR3
             ADDI            R3,AR3        ; AR3 POINTS TO X(L3)=X(L1+N2)
             LDI             AR3,AR2
             SUBI            2,AR2         ; AR2 POINTS TO X(L2)=X(J-I+1+N2)
             ADDI            R3,AR2,AR4    ; AR4 POINTS TO X(L4)=X(L2+N2)
*
             LDF             *AR5++(IR1),R0       ; R0=X(J)
             ADDF            *+AR5(IR1),R0,R1     ; R1=X(J)+X(L2)
             SUBF            R0,*++AR5(IR1),R0    ; R0=-X(J)+X(L2)
||           STF             R1,*-AR5(IR1)        ; X(J)=X(J)+X(L2)
             NEGF            R0                   ; R0=X(J)-X(L2)
             STF             R0,*AR5              ; X(L2)=X(J)-X(L2)
||           LDF             *+AR5(IR1),R0        ; R0=X(L4)
             ADDF            R0,*-AR5(IR1),R1     ; R1=X(L3)+X(L4)
             SUBF            R0,*-AR5(IR1),R1     ; R1=X(L3)-X(L4)
||           STF             R1,*-AR5(IR1)        ; X(L3)=X(L3)+X(L4)
             STF             R1,*+AR5(IR1)        ; X(L4)=X(L3)-X(L4)
*
*         INNERMOST LOOP
*
             LDI             @FHTSIZ,IR1
             LSH             -2,IR1               ; IR1=SEPARATION BETWEEN SIN/COS TBLS
             LDI             R4,RC
             SUBI            2,RC                 ; REPEAT N4-1 TIMES
*
             RPTB            BLK3
             MPYF            *AR3,*+AR0(IR1),R0   ; R0=X(L3)*COS
             MPYF            *AR4,*+AR0,R1        ; R1=X(L4)*SIN
             MPYF            *AR4,*+AR0(IR1),R1   ; R1=X(L4)*COS
||           ADDF            R0,R1,R2             ; R2=X(L3)*COS+X(L4)*SIN=T1
             MPYF            *AR3,*AR0++(IR0),R0  ; R0=X(L3)*SIN
             SUBF            R1,R0,R0             ; R0=X(L3)*SIN-X(I4)*COS=T2
             SUBF            R0,*AR2,R1           ; R1=X(L2)-T2
             ADDF            *AR2,R0,R1           ; R1=X(L2)+T2
||           STF             R1,*AR4--            ; X(L4)=X(L2)-T2
             ADDF            *AR1,R2,R1           ; R1=X(L1)+T1
||           STF             R1,*AR2--            ; X(L2)=X(L2)+T2
             SUBF            R2,*AR1,R1           ; R1=X(L1)-T1
||           STF             R1,*AR1++            ; X(L1)=X(L1)+T1
BLK3         STF             R1,*AR3++            ; X(L3)=X(L1)-T1
*
             SUBI            @INPUT,AR5
             ADDI            R3,AR5               ; AR5=I+N1
             CMPI            @FHTSIZ,AR5
             BLTD            INLOP                ; LOOP BACK TO THE INNER LOOP
             ADDI            @INPUT,AR5
             NOP
             NOP
*
             ADDI            1,R5
             CMPI            @LOGFHT,R5
             BLE             LOOP
*
END          BR              END                  ; BRANCH TO ITSELF AT THE END
             .END
          

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱码精品1区2区3区| 亚洲午夜一区二区| 粉嫩av一区二区三区粉嫩| 久久午夜色播影院免费高清| 国产乱码字幕精品高清av| 日本一区二区三区视频视频| 成人一级黄色片| 亚洲精品中文在线观看| 欧美性欧美巨大黑白大战| 日韩激情中文字幕| 国产无人区一区二区三区| www.亚洲人| 天堂一区二区在线| 久久综合99re88久久爱| 色综合夜色一区| 日本视频一区二区| 国产视频视频一区| 在线亚洲人成电影网站色www| 日韩精品亚洲一区二区三区免费| www激情久久| 在线精品视频免费观看| 蜜桃在线一区二区三区| 中文字幕欧美国产| aaa亚洲精品| 成人免费高清在线观看| 日韩亚洲欧美成人一区| 成人av资源站| 香蕉乱码成人久久天堂爱免费| 91精品福利在线一区二区三区| 国精产品一区一区三区mba桃花| 国产精品久久久久影视| 91精品国产91久久综合桃花 | 精品一区二区三区香蕉蜜桃| 久久久国产午夜精品| 欧美亚洲国产一区在线观看网站| 国内精品伊人久久久久av一坑| 亚洲乱码精品一二三四区日韩在线| 日韩精品一区二区三区四区视频| 色婷婷综合久久久中文一区二区| 精品伊人久久久久7777人| 亚洲激情网站免费观看| 国产午夜精品一区二区| 欧美一区二区视频在线观看2022| 成人激情视频网站| 麻豆成人av在线| 亚洲一区在线电影| 欧美激情一区二区三区四区| 日韩一区二区视频在线观看| 欧美综合一区二区| eeuss国产一区二区三区| 免费看日韩a级影片| 一区二区三区日韩精品| 中文字幕乱码日本亚洲一区二区| 日韩一级大片在线| 欧美日韩亚洲国产综合| 99精品视频在线观看免费| 国内精品不卡在线| 蜜臀国产一区二区三区在线播放| 亚洲国产美女搞黄色| 中文字幕在线播放不卡一区| 久久精品视频在线看| 欧美videos中文字幕| 日韩欧美一二三区| 欧美一区二区精品| 欧美三级电影在线看| 欧美在线你懂得| 欧美中文字幕一区| 欧美性大战久久久| 欧美日韩国产综合久久| 欧美日韩一区三区| 欧美日韩国产高清一区二区三区 | 色综合天天综合网天天看片| 国产精品1024久久| 国产精品18久久久久久vr| 老司机午夜精品| 蜜乳av一区二区三区| 日韩高清中文字幕一区| 日韩精品久久久久久| 日韩电影在线一区| 奇米影视一区二区三区小说| 日韩电影在线免费观看| 麻豆成人免费电影| 极品少妇一区二区| 国产福利一区二区| 99re这里只有精品视频首页| 99久久久精品| 欧美三级一区二区| 91麻豆精品国产91久久久久| 日韩精品中文字幕在线一区| 欧美精品一区二区三区四区 | 99久久久国产精品| 91免费观看视频在线| 色屁屁一区二区| 911精品产国品一二三产区 | 欧美tickling网站挠脚心| 亚洲精品一线二线三线| 欧美激情一区在线观看| 亚洲日本中文字幕区| 天涯成人国产亚洲精品一区av| 久久国产精品99精品国产| 国产一区二区三区精品视频| 成人高清免费在线播放| 色狠狠一区二区| 欧美大片在线观看一区二区| 国产日韩欧美在线一区| 亚洲精品免费播放| 另类专区欧美蜜桃臀第一页| 成人av资源在线观看| 欧美性色综合网| 久久精品亚洲国产奇米99| 1024成人网色www| 午夜电影一区二区| 国产一区二区三区在线观看精品| 99久久伊人久久99| 6080午夜不卡| 国产色婷婷亚洲99精品小说| 亚洲国产一区二区三区 | 日本女人一区二区三区| 国产精品一区免费视频| 欧美中文一区二区三区| 亚洲精品在线观| 亚洲国产精品一区二区久久恐怖片| 久久99国产精品成人| 一本久久综合亚洲鲁鲁五月天| 日韩欧美美女一区二区三区| 日韩一区中文字幕| 久久精品久久99精品久久| 色婷婷综合久色| 国产欧美久久久精品影院| 首页综合国产亚洲丝袜| 色综合中文字幕国产| 日韩女优电影在线观看| 一区二区三区在线免费视频| 国产精品中文有码| 欧美美女激情18p| 国产精品高潮久久久久无| 麻豆成人在线观看| 欧美美女视频在线观看| 亚洲视频 欧洲视频| 国产精品99久久不卡二区| 欧美一区二区在线播放| 亚洲黄色小视频| 成人av片在线观看| 久久久精品天堂| 国内成+人亚洲+欧美+综合在线| 欧美日韩亚洲高清一区二区| 亚洲女同ⅹxx女同tv| 国产激情一区二区三区| 欧美精品一区二区三区蜜臀| 日韩电影在线免费| 激情综合色播五月| 亚洲色图制服丝袜| 精品少妇一区二区三区在线视频 | 欧美日韩高清在线播放| 18涩涩午夜精品.www| 国产suv精品一区二区三区| 久久婷婷久久一区二区三区| 免费观看久久久4p| 欧美放荡的少妇| 午夜精品久久一牛影视| 欧美三片在线视频观看| 夜夜嗨av一区二区三区中文字幕 | 国产精品一区二区在线播放| 日韩区在线观看| 久久成人av少妇免费| 欧美videossexotv100| 韩国女主播一区| 精品av综合导航| 国产成人精品aa毛片| 国产精品视频一二| 91在线国内视频| 一区二区视频免费在线观看| 欧美亚洲国产bt| 日本欧美一区二区| 久久国产精品99久久久久久老狼 | 亚洲精品国久久99热| thepron国产精品| 亚洲视频小说图片| 欧美三级电影网| 久久精品久久综合| 国产精品丝袜一区| 91久久一区二区| 男男成人高潮片免费网站| 精品999久久久| 波波电影院一区二区三区| 一区二区三区日韩欧美精品 | 国产一区三区三区| 国产区在线观看成人精品| 色综合婷婷久久| 香蕉久久夜色精品国产使用方法| 欧美一区二区成人| 国产一区二区三区在线看麻豆| 中文在线免费一区三区高中清不卡| 不卡的av中国片| 亚洲国产精品一区二区www在线 | 日本一区二区三区免费乱视频| 91麻豆成人久久精品二区三区| 婷婷综合久久一区二区三区| 精品不卡在线视频| 欧美在线|欧美|