freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dsp原理及應(yīng)用第三章-展示頁(yè)

2025-05-05 12:54本頁(yè)面
  

【正文】 的長(zhǎng)立即數(shù)兩種。否則會(huì)把該操作數(shù)誤認(rèn)為是一個(gè)地址,從而把立即數(shù)尋址變成絕對(duì)地址尋址。 lk: 16位長(zhǎng)立即數(shù) 。 src: 源累加器 ( A或 B) 。 pmad: 16位立即數(shù) , 程序存儲(chǔ)器地址 。 Ymem: 16位雙尋址操作數(shù) , 從 CB數(shù)據(jù)總線上讀出 。1 第三章 DSP指令系統(tǒng)與特點(diǎn) 第一節(jié) 尋址方式 第二節(jié) 程序地址的生成 第四節(jié) 指令系統(tǒng)概述 2 Smem: 16位單尋址操作數(shù) 。 Xmem: 16位雙尋址操作數(shù) , 從 DB數(shù)據(jù)總線上讀出 。 dmad: 16位立即數(shù) , 數(shù)據(jù)存儲(chǔ)器地址 。 PA: 16位立即數(shù) , I/O口地址 。 dst: 目的累加器 ( A或 B) 。 第一節(jié) TMS320C54x的尋址方式 縮 寫 3 1.立即數(shù)尋址 2.絕對(duì)地址尋址 3.累加器尋址 4.直接尋址 5.間接尋址 6.存儲(chǔ)器映象寄存器尋址 7.堆棧尋址 尋址分類 4 1.立即數(shù)尋址 在操作數(shù)前面需要加#字號(hào)來(lái)說(shuō)明該操作數(shù)為立即數(shù)。 特 點(diǎn) 指令中包含有執(zhí)行指令所需要的操作數(shù)。 短立即數(shù)可包含在單字或雙字指令中,長(zhǎng)立即數(shù)在雙字指令中。 用途:用于對(duì)寄存器初始化。這個(gè) 16位的地址可以用其所在單元的地址標(biāo)號(hào)或者 16位符號(hào)常數(shù)來(lái)表示。 7 ( 1)數(shù)據(jù)存儲(chǔ)器地址( damd)尋址 用一個(gè)符號(hào)或一個(gè)數(shù)來(lái)確定數(shù)據(jù)空間的一個(gè)地址。 特點(diǎn):指令中包含一個(gè)固定的 16位地址,能尋 址所有數(shù)據(jù)、程序和 I/O存儲(chǔ)空間,但 運(yùn)行速度慢,需要較大的存儲(chǔ)空間。 12 用累加器中的數(shù)值作為地址來(lái)讀寫程序存儲(chǔ)器。 14 用一個(gè)符號(hào)或一個(gè)常數(shù)來(lái)確定 7位偏移值 , 與DP或 SP共同形成 16位的數(shù)據(jù)存儲(chǔ)器實(shí)際地址。 CPL=1 7位 dma域加上(正偏移) SP 的值形成 16位的數(shù)據(jù)存儲(chǔ)器地址。 以 DP為基準(zhǔn)的直接尋址 是由 DP值確定是 512頁(yè)中的哪一頁(yè) , 由 dmad確定是該頁(yè)中的哪一個(gè)單元 。 SP可以指向存儲(chǔ)器中的任意一個(gè)地址 。 RSBX CPL LD x, DP LD u, A ADD v, A =========== SSBX CPL LD X1, A ADD Y2, A 舉例 特點(diǎn) 用途 主要用于要求運(yùn)算速度較快的場(chǎng)合 19 例 1:數(shù)據(jù)存儲(chǔ)器存儲(chǔ)數(shù)據(jù)如圖所示 , 采用數(shù)據(jù)頁(yè)指針 DP直接尋址 , 完成 x, y單元的兩個(gè)數(shù)據(jù)求和 。CPL復(fù)位 。x單元的數(shù)據(jù)送入 A 。 SSBX CPL 數(shù)據(jù)存儲(chǔ)器 0020 0100 0050 A000 . . . LD 1,A ADD 2,A 。x單元的數(shù)據(jù)送入 A 。尋址范圍為 64K 能在一個(gè)指令中訪問(wèn)兩個(gè)數(shù)據(jù)存儲(chǔ)器單元 兩個(gè)獨(dú)立的存儲(chǔ)器單元讀數(shù)據(jù) 讀一個(gè) 、 寫另一個(gè)存儲(chǔ)器單元 讀寫兩個(gè)連續(xù)的存儲(chǔ)器單元 22 ( 1)單操作數(shù)尋址 LD *AR1,B 15 ~ 8 7 6 ~ 3 2 ~ 0 操作碼 I = 1 MOD ARF 指令的 8位操作碼 指令的標(biāo)識(shí)符 表示指令為間接尋址 4位的方式域 用來(lái)定義間接尋址的類型 3位輔助寄存器域 用來(lái)定義所使用的輔助寄存器 23 單操作數(shù)間接尋址形式 MOD域 操作句法 功 能 說(shuō) 明 0000 * ARx 地址 =ARx ARx的內(nèi)容為數(shù)據(jù)存儲(chǔ)器地址 0001 * ARx 地址 =ARx ARx=ARx1 尋址結(jié)束后, ARx地址減 1 。 [注 1] 0011 * +ARx ARx=ARx+1 地址 =ARx ARx中的地址加 1后,再尋址。 [注 1]:尋址 16位字時(shí)增 /減量為 1, 32位字時(shí)增 /減量為 2。 [注 3]:這種方式不允許對(duì)存儲(chǔ)器映像寄存器尋址。 0110 * ARx+0 地址 = ARx ARx=ARx+AR0 尋址結(jié)束后,把 AR0加到 ARx中。 [注 1] 1001 * ARx0% 地址 =ARx ARx=Circ(ARxAR0) 尋址結(jié)束后,按循環(huán)減的方法從 ARx中減去 AR0中的值 [注 1]:尋址 16位字時(shí)增 /減量為 1, 32位字時(shí)增 /減量為 2。 [注 1] 1011 * ARx+0% 地址 =ARx ARx=Circ(ARx+AR0) 尋址結(jié)束后,按循環(huán)加的方法將 AR0中的值加到 ARx。 1101 * +ARx(lk) 地址 =ARx+lk ARx=ARx+lk 將一個(gè) 16位帶符號(hào)數(shù)加到 ARx,然后尋址。 26 1) 循環(huán)尋址 許多算法,如卷積,相關(guān)和 FIR濾波等,都需要在存儲(chǔ)器中實(shí)現(xiàn)一個(gè)循環(huán)緩沖器。當(dāng)新的數(shù)據(jù)來(lái)到時(shí),緩沖器就會(huì)覆蓋最早的數(shù)據(jù)。 ‘ C54x間接尋址中提供了循環(huán)尋址的方式,以 %表示。 ?BK:定義了循環(huán)緩沖區(qū)的大小 R。并且 R要滿足下面的條件: 2NR ?EFB:循環(huán)緩沖器的有效基地址( EFB)就是用戶選定的輔助寄存器( ARx)的低 N位置 0后所得到的值。 例如:緩沖區(qū)長(zhǎng)度 R=32, 若 2N32, 則 N=6。 28 29 循環(huán)緩沖器的 指示 index就是 ARx的低 N位,步長(zhǎng) step就是加到輔助寄存器,或從輔助寄存器中減去的值。 index = index + step else if index + step ≥ BK。 index = index + step + BK 30 循環(huán)尋址要遵循的原則 : 循環(huán)緩沖區(qū)的長(zhǎng)度 R小于 2N,且地址從一個(gè)低 N位為 0的地址開始; 步長(zhǎng)小于或等于循環(huán)緩沖區(qū)的長(zhǎng)度; 所使用的輔助寄存器必須指向緩沖區(qū)單元。 位碼順序?qū)ぶ罚?按照二進(jìn)制遞增規(guī)律尋址 。 如: 0000, 1000, 0100, 1100, … , 1111。 32 ? W N 0 W N 0 W N 0 W 0 N 1 1 1 1 X (0) X (1) X (0) X (1) X (0) X (1) X (0) X (1) 3 3 4 4 5 5 6 6 W N 0 W N 2 W N 0 W N 2 1 1 1 1 X (0) X (1) X (2) X (3) X (0) X (1) X (2) X (3) 1 1 1 2 1 2 2 2 W W W W N 0 N 1 N 2 N 3 1 1 1 1 X(0) X(1) X(2) X(3) X(4) X(5) X(6) X(7) xxxxxxxx8點(diǎn) DFT的 FFT的運(yùn)算流圖 (0) (4) (2) (6) (1) (5) (3) (7) 33 1 X(0) X(1) X(2) X(3) X(4) X(5) X(6) X(7) ? ?0x1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ? ?8x? ?4x? ?12x? ?2x? ?10x? ?6x? ?14x??1x? ?9x? ?5x? ?13x? ?3x? ?11x? ?7x? ?15x016W016W016W1 016W1 016W1 016W016W416W1 1 016W416W1 1 016W416W1 1 016W416W016W216W416W616W1 1 1 1 016W216W416W616WX(8) X(9) X(10) X(11) X(12) X(13) X(14) X(15) 016W1 016W016W116W216W316W416W716W516W616W34 位碼順序和倒序?qū)φ毡? 序號(hào) 位碼順序 尋 址 位碼倒序 尋 址 序號(hào) 位碼順序 尋 址 位碼倒序 尋 址 0 0000 0000 8 1000 0001 1 0001 1000 9 1001 1001 2 0010 0100 10 1010 0101 3 0011 1100 11 1011 1101 4 0100 0010 12 1100 0011 5 0101 1010 13 1101 1011 6 0110 0110 14 1110 0111 7 0111 1110 15 1111 1111 35 倒序?qū)ぶ分饕糜?FFT算法中,位倒序?qū)ぶ诽岣吡藞?zhí)行速度和在 FFT算法程序中使用存儲(chǔ)器的效率。 ARx:指向數(shù)據(jù)存放的物理單元。 當(dāng)使用位倒序?qū)ぶ钒?AR0加到輔助寄存器中時(shí),地址以 位倒序 的方式產(chǎn)生,即進(jìn)位是從左向右,而不是從右向左。 0110 1000 + 0000 1000 0110 0100 36 例: 設(shè) FFT長(zhǎng)度為 16,則 AR0賦值為 8,位倒序方式讀入數(shù)據(jù)情況如下: 37 ( 2)雙操作數(shù)尋址方式 用于完成執(zhí)行 2次讀操作或者 1次讀和 1次寫存儲(chǔ)的并行操作 。 兩個(gè)數(shù)據(jù)存儲(chǔ)器操作數(shù)由 Xmem和 Ymem表示 。 38 指令格式 MPY *AR2,*AR3,A 15 ~ 8 7 6 5 4 3 2 1 0 操 作 碼 Xmod Xar Ymod Yar 指令的 8位操作碼 用來(lái)定義 Xmem操作數(shù) 間接尋址方式的類型 用來(lái)定義存儲(chǔ) Xmem 地址的輔助寄存器 用來(lái)定義 Ymem操作數(shù) 間接尋址方式的類型 用來(lái)定義存儲(chǔ) Ymem 地址的輔助寄存器 39 Xar或 Yar 輔助寄存器 00 AR2 01 AR3 10 AR4 11 AR5 輔助 寄存器 選擇 Xmod或Ymod 操作碼語(yǔ)法 功 能 說(shuō) 明 00 *ARx addr=ARx ARx是數(shù)據(jù)存儲(chǔ)器地址 01 *ARx addr=ARx ARx=ARx1 訪問(wèn)后, ARx中的地址減 1 10 *ARx+ addr=ARx ARx=ARx+1 訪問(wèn)后, ARx中的地址加 1 11 *ARx+0% addr=ARx ARx=circ(ARx+AR0) 訪問(wèn)后, AR0以循環(huán)尋址的方式加到 ARx中 雙數(shù)據(jù)存儲(chǔ)器操作數(shù)尋址的類型 40 總結(jié): 間接尋址通過(guò)輔助寄存器和輔助寄存器指針來(lái)尋址數(shù)據(jù)空間存儲(chǔ)單元 , 并自動(dòng)實(shí)現(xiàn)增量 、 減量 , 進(jìn)行變址尋址 、 循環(huán)尋址, 共有 16種修正地址的方式 。 41 0頁(yè)尋址。用于直接尋址和間接尋址 用來(lái)修改存儲(chǔ)器映象寄存器 6.存儲(chǔ)器映象寄存器尋址 功能 LDM PRD,A 舉例 特點(diǎn) 方法 高 9位數(shù)據(jù)存儲(chǔ)器地址被置 0,利用指令中的低7位地址訪問(wèn) MMR。 LDM MMR, dst 。數(shù)據(jù)存儲(chǔ)器向 MMR傳送數(shù)據(jù) MVMD MMR, dmad 。MMRx向 MMRy傳送數(shù)據(jù) POPM MMR 。將 MMR數(shù)據(jù)壓入堆棧 STLM src, MMR 。長(zhǎng)立即數(shù) lk存入 MMR 43 7. 堆棧尋址 從高地址向低地址方向生長(zhǎng) ,SP用來(lái)管理堆棧 , SP始終指向堆棧中所存放的最后一個(gè)數(shù)據(jù) ,即 SP指針始終指向棧頂 。 用來(lái)在中斷和子程序調(diào)用時(shí)自動(dòng)保存程序
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1