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

正文內(nèi)容

三、tms320c54x的指令系統(tǒng)-wenkub.com

2024-10-08 13:50 本頁面
   

【正文】 實(shí)現(xiàn)方法如下: 數(shù)據(jù)塊移動 MVDD、 MVDP、 MVPD 在 C54x系列 DSP, 數(shù)據(jù)與數(shù)據(jù)存儲器、數(shù)據(jù)與程序存儲器之間可以方便的進(jìn)行數(shù)據(jù)傳輸,結(jié)合單指令循環(huán)可實(shí)現(xiàn)數(shù)據(jù)塊移動。根據(jù)輸入信號確定分支似然概率增加量 D1/D2, 放在 T寄存器中, TRN存儲可能信號譯碼輸出。重復(fù) MAC指令 N次 ,先將 A清零 MAC *FIR_DATA_P+0%,*FIR_COFF_P+0%,A 。 小數(shù)乘法舉例 ssbx FRCT ; FRCT=1, 準(zhǔn)備小數(shù)乘法 ld temp1,16,a ;將變量 temp1裝入寄存器 A的高 16位 mpya temp2 ;完成 temp2乘寄存器 A的高 16位 , 結(jié) ;果在 B中 , 同時將 temp2裝入 T寄存器 sth b,temp3 ;將乘積結(jié)果的高 16位存入變量 temp3 如: (0x0ccd) x (0x599a) = (0x08f5) 注:可以使用 MPYR完成四舍五入。這是一條專用于無符號數(shù)乘法運(yùn)算的指令,而其它指令都是有符號數(shù)的乘法。所以應(yīng)對商右移一位,得到正確的有符號數(shù)。但有兩點(diǎn)需要注意:第一,小數(shù)除法的結(jié)果一定是小數(shù)(小于 1),所以被除數(shù)一定小于除數(shù)。一種是用乘法來代替,除以某個數(shù)相當(dāng)于乘以其倒數(shù),所以先求出其倒數(shù),然后相乘。 temp2也左移 16位 , 然后相減 , 結(jié) 。 將 61H的內(nèi)容加到 A的低 16位 dld 60h,b 。 注意,這里完成計算 temp3=temp1+temp2,我們沒有特意考慮 temp1和 temp2是整數(shù)還是小數(shù),在加法和下面的減法中整數(shù)運(yùn)算和定點(diǎn)的小數(shù)運(yùn)算都是一樣的。所以 04000H表示小數(shù) , 01000H表示小數(shù) ,而 0001H表示 16位定點(diǎn) DSP表示的最小的小數(shù)(有符號)。 ? 如果表示一個有符號數(shù)時,最高位( D15)為符號位,0表示正數(shù), 1表示負(fù)數(shù)。 replace oldest sample with 。循環(huán)尋址的算法如下: RN ?2if 0≤ index+step BK: index = index + step else if index + step ≥ BK: index = index + step BK else if index + step 0 index = index + step + BK 如何確定循環(huán)緩沖的起始地址? R(BK)=32 二進(jìn)制 100000 N=6 R(BK)=31 二進(jìn)制 011111 N=5 應(yīng)用舉例 : 計算 16階的 FIR濾波器輸出 256個點(diǎn) .sect “fir prog” STM 255, BRC 。大小為 R的循環(huán)緩沖器必須從一個 Nbit邊界開始。當(dāng)新的數(shù)據(jù)來到時,緩沖器就會覆蓋最早的數(shù)據(jù)。間接尋址中 *Arn+0B/0B表示位倒序?qū)ぶ贰? 位倒序?qū)ぶ? 位倒序?qū)ぶ诽岣吡藞?zhí)行速度和在 FFT算法的程序中使用存儲器的效率。 PSHM 把一個存儲器映射寄存器的值壓入堆棧 。 7. 堆棧尋址 系統(tǒng)堆棧用來在中斷和子程序期間自動存放程序計數(shù)器 。 共有兩條指令可以采用累加器尋址: READA Smem WRITA Smem READA是把累加器 A所確定的程序存儲器單元中的一個字 , 傳送到單數(shù)據(jù)存儲器 ( Smem) 操作數(shù)所確定的數(shù)據(jù)存儲器單元中 。 單操作數(shù)尋址 單操作數(shù)間接尋址方框圖 單操作數(shù)間接尋址類型: ? *Arx: ARx包含了數(shù)據(jù)存儲器地址 ? *ARx/ *ARx+ : 訪問后, ARx中的地址減 1/加 1 ? *+ARx: 在尋址之前, ARx中的地址加 1 ? *ARx0B/ *ARx+0B : 訪問后,從 ARx中以位倒序進(jìn)位的 方式減去 /加上 AR0 ? *ARx0/ *ARx+0 : 訪問后,從 ARx中減去 /加上 AR0 ? *ARx%/ *ARx+% : 訪問后, ARx中的地址以循環(huán)尋址 的方式減 1/加 1 ? *ARx0%/ *ARx+0% : 訪問后,從 ARx中以循環(huán)尋址的方 式減去 /加上 AR0 ? *ARx(lk): ARx和 16bit的長偏移 (lk) 的和用來 作為數(shù)據(jù)存儲器地址。 (st1中) 使用以 SP為基址的直接尋址: AND sample,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1