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

正文內(nèi)容

三、tms320c54x的指令系統(tǒng)(存儲(chǔ)版)

  

【正文】 ,63h ;將相減的結(jié)果 ( 高 16位 ) 存入變量 63h 利用 SUBC實(shí)現(xiàn)除法 ? 在‘ C54X中沒(méi)有提供專門(mén)的除法指令,一般有兩種方法來(lái)完成除法。第二,應(yīng)考慮符號(hào)位對(duì)結(jié)果小數(shù)點(diǎn)的影響。兩個(gè)小數(shù)( 16位)相乘后結(jié)果為 32位,如果精度允許的話,可以只存高 16位,將低 16位丟棄,這樣仍可得到 16位的結(jié)果。 注意 FIR濾波系數(shù) ;存放在程序存貯 filter_coff為 ;系數(shù)起始地址 Viterbi譯碼指令 DADST、 DSADT、 CMPS 在信道均衡和解碼中經(jīng)常會(huì)使用到 Viterbi算法, C54x為此提供了專門(mén)的硬件和指令。如 16個(gè)系數(shù)的移動(dòng): 指令效率的提高 C54x中有一些指令功能差不多,但編寫(xiě)出的程序效率不同,應(yīng)靈活使用,如: MPY[R] Smem, dst ; T*( Smen) ?dst MAC[R] Smem, dst ;( Smen) *T+src ( ?MPY[R] +ADD) ; ?src MACD Smen, pmen, src; pmend ?PAR ( ?MAC+DELY+LD) ;( Smem) *( pmed) ; +( src) ?src ;( Smem) ?T ;( Smem) ?Smem+1 本章小結(jié) 本章重點(diǎn)介紹了 TMS320C54x的軟件體系,并對(duì)特殊的尋址方式和特殊指令進(jìn)行了介紹,對(duì)于各指令更詳細(xì)的了解需同學(xué)自己多看書(shū)。 完成濾波計(jì)算 。 整數(shù)乘法舉例 rsbx FRCT ;清 FRCT標(biāo)志 , 準(zhǔn)備整數(shù)乘 ld temp1,T ;將變量 temp1裝入 T寄存器 mpy temp2,a ;完成 temp2*temp1, 結(jié)果放 ;入 A寄存器 ( 32位 ) 實(shí)現(xiàn)小數(shù)乘法 ? 在‘ C54X中,小數(shù)的乘法與整數(shù)乘法基本一致,只是由于兩個(gè)有符號(hào)的小數(shù)相乘,其結(jié)果的小數(shù)點(diǎn)的位置在次高的后面,所以必須左移一位,才能得到正確的結(jié)果。在執(zhí)行 SUBC指令前,應(yīng)將被除數(shù)裝入 A或B寄存器的高 16位,而不是低 16位。 果放入寄存器 B( 高 16位 ) 中 , 同 。 利用 ADDS實(shí)現(xiàn) 32位數(shù)據(jù)裝入 ld 0,dp 。例如, 07FFFH表示最大的正數(shù) 32767(十進(jìn)制),而 0FFFFH表示最大的負(fù)數(shù) 1(負(fù)數(shù)用 2的補(bǔ)碼方式顯示)。 Repeat 256 times RPTBD fir_filter_loop STM 16, BK 。循環(huán)緩沖器實(shí)現(xiàn)的關(guān)鍵是循環(huán)尋址的實(shí)現(xiàn)。在這種尋址方式中, AR0存放的整數(shù) N是 FFT點(diǎn)數(shù)的一半。它也能用來(lái)存放額外的數(shù)據(jù)項(xiàng)或傳遞數(shù)據(jù)值 。 ARx本身不 被修改 ? *+ARx(lk): 在尋址之前,把一個(gè)帶符號(hào)的 16bit的長(zhǎng)偏移 ( lk)加到 ARx中,然后用新的 ARx的值作為 數(shù)據(jù)存儲(chǔ)器的地址 ? *+ARx(lk)%: 在尋址之前,把一個(gè)帶符號(hào)的 16bit的長(zhǎng)偏移 以循環(huán)尋址的方式加到 ARx中,然后再用新 的 ARx的值作為數(shù)據(jù)存儲(chǔ)器的地址 編程舉例: 編程舉例: 33221100300 xaxaxaxaxayiii ????? ??間接尋址編程: .mmregs .bss x, 4, 1 a .word 1, 2, 3, 4 .sect “program” STM a, AR1 STM x, AR2 LD 0, A LD *AR1+, T MAC *AR2+, A LD *AR1+, T MAC *AR2+, A LD *AR1+, T MAC *AR2+, A LD *AR1, T MAC *AR2, A ….. 雙操作數(shù)尋址方式 雙數(shù)據(jù)存儲(chǔ)器操作數(shù)間接尋址類型 *Arx: ARx是數(shù)據(jù)存儲(chǔ)器地址 *ARx/ *ARx+: 訪問(wèn)后, ARx中的地址減 1/加 1 *ARx+0%: 訪問(wèn)后, AR0以循環(huán)尋址的方式加 到 ARx中。如右圖所示。 ? 堆棧尋址: 把數(shù)據(jù)壓入和彈出系統(tǒng)堆棧 。 ? 存儲(chǔ)器映射寄存器尋址: 修改存儲(chǔ)器映射寄存器中的值 , 而不影響當(dāng)前 DP或 SP的值 。這 7bit dma作為偏移地址與數(shù)據(jù)頁(yè)指針( DP)或堆棧指針( SP)相結(jié)合共同形成16bit的數(shù)據(jù)存儲(chǔ)器實(shí)際地址。 單操作數(shù)尋址 單操作數(shù)間接尋址方框圖 單操作數(shù)間接尋址類型:
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1