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

正文內(nèi)容

dsp原理及應(yīng)用第三章-資料下載頁

2025-04-26 12:54本頁面
  

【正文】 mem,src src=src+Smem*Smem, T=Smem 操作數(shù)的平方與累加器相加 22 SQURS Smem,src src=srcSmem*Smem, T=Smem 操作數(shù)的平方與累加器相減 88 (5)雙字算術(shù)運(yùn)算指令 89 (6)特殊運(yùn)算指令 序號 指 令 功 能 說 明 1 ABDST Xmem , Ymem B = B + |A(3216)|, A = (XmemYmem)16 絕對距離 2 ABS src [,dst ] dst = |src | 累加器求絕對值 3 CMPL src [,dst ] dst = src 累加器求反 4 DELAY Smem (Smem +1)= Smem 存儲(chǔ)單元延遲 5 EXP src T = 帶符號數(shù) (src)8 求累加器的指數(shù) 6 FIRS Xmem ,Ymem , Pmad B = B –A*Pmad, A = (Xmem+Ymem)16 對稱 FIR濾波 7 LMS Xmem ,Ymem B = B + Xmem *Ymem, A = (A +Xmem16)+215 求最小均方值 90 (6)特殊運(yùn)算指令 序號 指 令 功 能 說 明 8 MAX dst dst = max(A,B) 求 A和 B的最大值 9 MIN dst dst = min(A,B) 求 A和 B的最小值 10 NEG src [,dst ] dst = src 累加器變負(fù) 11 NORM src [,dst ] dst = srcTS, dst = norm(src,T) 歸一化 12 POLY Smem B = Smem16, A = rnd(A *T + B ) 求多項(xiàng)式的值 13 RND src [,dst ] dst = src +215 累加器舍入運(yùn)算 14 SAT src Saturate(src) 累加器飽和運(yùn)算 15 SQDST Xmem ,Ymem B = B + A(3216)*A(3216) A = (XmemYmem)16 求距離的平方 91 2. 邏輯運(yùn)算指令 ’C54x的指令系統(tǒng)具有豐富的邏輯運(yùn)算指令。 包括: 與運(yùn)算指令 (AND) 或運(yùn)算指令 (OR) 異或運(yùn)算指令 (XOR) 移位操作指令 (SHIFT) 測試操作指令 (TEST) 92 (1)與運(yùn)算指令 與邏輯運(yùn)算指令共有 5條。 序號 指 令 功 能 說 明 1 AND Smem , src src = srcamp。Smem 源操作數(shù)與累加器與運(yùn)算 2 AND lk[,SHFT],src[,dst] dst = srcamp。lkSHFT 長立即數(shù)移位后與累加器與運(yùn)算 3 AND lk,16,src[,dst] dst = srcamp。lk16 長立即數(shù)左移 16位與累加器與運(yùn)算 4 AND src[,SHIFT][,dst] dst=dst amp。srcSHIFT 源累加器移位后與目標(biāo)累加器與運(yùn)算 5 ANDM lk, Smem Smem = Smemamp。lk 目標(biāo)操作數(shù)與長立即數(shù)與運(yùn)算 93 (2)或運(yùn)算指令 序號 指 令 功 能 說 明 1 OR Smem , src src = src | Smem 源操作數(shù)與累加器或運(yùn)算 2 OR lk[,SHFT],src[,dst] dst = src | lkSHFT 長立即數(shù)移位后與累加器或運(yùn)算 3 OR lk,16,src[,dst] dst = src | lk16 長立即數(shù)左移 16位與累加器或運(yùn)算 4 OR src[,SHIFT][,dst] dst=dst | srcSHIFT 源累加器移位后與目標(biāo)累加器或運(yùn)算 5 ORM lk, Smem Smem = Smem | lk 目標(biāo)操作數(shù)與長立即數(shù)或運(yùn)算 94 (3)異或運(yùn)算指令 序號 指 令 功 能 說 明 1 XOR Smem , src src = src?Smem 源操作數(shù)與累加器異或運(yùn)算 2 XOR lk[,SHFT],src[,dst] dst = src?lkSHFT 長立即數(shù)移位后與累加器異或運(yùn)算 3 XOR lk,16,src[,dst] dst = src?lk16 長立即數(shù)左移 16位與累加器異或運(yùn)算 4 XOR src[,SHIFT][,dst] dst=dst?srcSHIFT 源累加器移位后與目標(biāo)累加器異或運(yùn)算 5 XORM lk, Smem Smem = Smem?lk 目標(biāo)操作數(shù)與長立即數(shù)異或運(yùn)算 95 (4)移位操作指令 指令格式: 操作碼 源操作數(shù) [,移位數(shù) ] [,目的操作數(shù) ] ’C54x共有 6條移位指令,可實(shí)現(xiàn)帶進(jìn)位位循環(huán)移位、帶 TC位循環(huán)左移、算術(shù)移位、條件移位和邏輯移位等操作。 操 作 碼: ROL、 ROLTC、 ROR、 SFTA、 SFTC、 SFTL 源操作數(shù): src 移 位 數(shù): SHIFT 目的操作數(shù): dst 96 (4)移位操作指令 ① 帶進(jìn)位位循環(huán)左移 操作數(shù) src: 累加器 A或 B 指令功能: 累加器 src與進(jìn)位位 C循環(huán)左移一位。 執(zhí)行過程: C → src(0) src(30~0)→ src(31~1) src(31)→ C 0 → src(39~32) 指令格式: ROL src 。C的值移入 src的最低位 。src左移一位 。src的最高位 移入 C 。src的保護(hù)位清 0 97 (4)移位操作指令 ② 帶測試位循環(huán)左移 操作數(shù) src: 累加器 A或 B 指令功能: 累加器 src與測試位 TC循環(huán)左移一位。 執(zhí)行過程: 指令格式: ROLTC src 39 ~ 32 31 0 累加器 src 保護(hù)位 TC ① ① TC的值移入 src的最低位 ② 累加器 src左移一位 ② ③ src的最高位 移入 TC ③ ④ 的保護(hù)位清 0 ④ 0 98 (4)移位操作指令 ③ 帶進(jìn)位位循環(huán)右移 操作數(shù) src: 累加器 A或 B 指令功能: 累加器 src與進(jìn)位位 C循環(huán)右移一位。 執(zhí)行過程: 指令格式: ROR src ① C的值移入 src的 31位 ② 累加器 src右移一位 ③ src的最低位 移入 C ④ src的保護(hù)位清 0 39 ~ 32 31 0 累加器 src 保護(hù)位 C ① ②③ ④ 0 99 ④ 算術(shù)移位 操作數(shù) src: 累加器 A或 B 指令功能: 根據(jù) SHIFT, src的內(nèi)容算術(shù)移位。 指令格式: SFTA src, SHIFT [, dst] 100 ④ 算術(shù)移位 執(zhí)行過程: 當(dāng) SHIFT 0時(shí),進(jìn)行算術(shù)右移 1) src的第 (SHIFT1)位復(fù)制到進(jìn)位位 C; 2) 40位 src右移 SHIFT位,結(jié)果存入 src或 dst; 3) 符號擴(kuò)展處理 若 SXM=1,進(jìn)行符號位擴(kuò)展。 src(39)寫入 dst(39~(39+SHIFT+1)) 若 SXM=0,不進(jìn)行符號位擴(kuò)展。 0寫入 dst(39~(39+SHIFT+1)) 101 ④ 算術(shù)移位 執(zhí)行過程: 當(dāng) SHIFT 0時(shí),進(jìn)行算術(shù)左移 1) src的第 (39SHIET)位復(fù)制到進(jìn)位位 C; 2) 40位 src左移 SHIFT位,結(jié)果存入 src或 dst; 3) 將 0置入 dst的低 SHIFT的各位 0寫入 dst((SHIFT1)~0) 102 (4)移位操作指令 ⑤ 條件移位 操作數(shù) src: 累加器 A或 B 指令格式: SFTC src 103 ⑤ 條件移位 執(zhí)行過程: 當(dāng) src = 0時(shí) , 將 1寫入測試位 TC; 當(dāng) src≠ 0時(shí), 進(jìn)行條件移位。 若 src有兩個(gè)有效符號位 , 則移位。 32位 src左移一位 ; 保護(hù)位 src(39~32)不變 ; 0寫入測試位 TC。 若 src只有一個(gè)符號位 , 則不移位。 1寫入測試位 TC。 104 (4)移位操作指令 操作數(shù) src: 累加器 A或 B 指令格式: SFTL src ,SHIFT [,dst] ⑥ 邏輯移位 105 ⑥ 邏輯移位 執(zhí)行過程: 若 SHIFT 0, 則進(jìn)行邏輯右移。 src的第 (SHIFT1)位復(fù)制到進(jìn)位位 C; src的低 32位右移 SHIFT位 , 結(jié)果存入 dst; 0寫入 dst(39~31+(SHIFT+1))。 若 SHIFT = 0, 不進(jìn)行邏輯移位 , 進(jìn)位置 0。 若 SHIFT 0, 則進(jìn)行邏輯左移。 src的第 (31(SHIFT1))位復(fù)制到進(jìn)位位 C; src((31SHIFT)~0)左移 SHIFT位存入 dst; 0寫入 dst的低 SHIFT位 ,即 0→ dst((SHIFT1)~0); 0寫入 dst的高 8位 ,即 0→ dst(39~32)。 106 (5)測試操作指令 ’C54x共有 5條測試操作指令。 ① BIT 指令格式: BIT Xmem, BITC 指令功能: (Xmem(15BITC))→ TC 功能說明: 將 Xmem的指定位復(fù)制到 TC位。 操 作 數(shù): Xmem——雙數(shù)據(jù)存儲(chǔ)操作數(shù) BITC——測試位的位代碼 , 取值: 0~15 107 (5)測試操作指令 ② BITF 指令格式: BITF Smem, lk 指令功能: If((Smem)AND lk)= 0 Then 0 → TC Else 1 → TC 功能說明 : 測試 Smem中由 1k指定的某些位 。 若指定的測試位為 0,TC=0,否則 ,TC=1。 lk在測試指定位中起屏蔽作用。 108 (5)測試操作指令 ③ BITT 指令格式: BITT Smem 指令功能: (Smem(15T(3~0)))→ TC 功能說明 : 將 Smem的 指定位復(fù)制到 TC中 。 T寄存器的低 4位 T(3~0)用于確定測試位 的位代碼 , 位地址對應(yīng)于 15T(3~0)。 109 (5)測試操作指令 ④ CMPM 指令格式: CMPM Smem, lk 指令功能: If (Smem)= lk Then 1 → TC Else 0 → TC 功能說明 : 比較 Smem中的操作數(shù)與常量 1k是否相等 。 若 (Smem)= 1k,則 TC = 1,否則 ,TC = 0。 110 (5)測試操作指令 ⑤ CMPR 指令格式: CMPR CC, ARx 操 作 數(shù): CC——條件代碼,取值: 00b~11b ARx——輔助寄存器 AR0~AR7 指令功能: If (cond) Then 1 → TC Else 0 →
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1