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

正文內(nèi)容

55-重復(fù)操作程序56-數(shù)據(jù)塊傳送程序57-小數(shù)運(yùn)算程序58-浮點(diǎn)運(yùn)算程序(已改無錯字)

2022-09-01 09:08:28 本頁面
  

【正文】 54x匯編語言程序設(shè)計 【 例 】 編制計算 的程序 ??? 41i iixay a1= a2= a3= a4= x1= x2= x3= x4= a x y .text start: SSBX FRCT STM x,AR1 RPT 7 MVPD table,*AR1+ STM x,AR2 STM a,AR3 RPTZ A,3 MAC *AR2+,*AR3+,A STH A,@y done: B done 第 5章 TMS320C54x匯編語言程序設(shè)計 浮點(diǎn)運(yùn)算程序 在數(shù)字信號處理過程中, 定點(diǎn)運(yùn)算 是將數(shù)據(jù)的整數(shù)和小數(shù)部分分開,小數(shù)點(diǎn)在一個固定位置,其優(yōu)點(diǎn)是硬件實(shí)現(xiàn)比較容易,但動態(tài)范圍受到限制。 為了擴(kuò)大數(shù)據(jù)的范圍和精度,需要采用 浮點(diǎn)運(yùn)算 。雖然 ’ C54x是個定點(diǎn) DSP器件,但它支持浮點(diǎn)運(yùn)算。 在 ’ C54x上實(shí)現(xiàn)浮點(diǎn)運(yùn)算,操作數(shù)必須變成定點(diǎn)數(shù),然后再返回浮點(diǎn)數(shù)。通過歸格化輸入數(shù)據(jù),可以將定點(diǎn)值變換為浮點(diǎn)值。 第 5章 TMS320C54x匯編語言程序設(shè)計 浮點(diǎn)運(yùn)算程序 1. 浮點(diǎn)數(shù)的表示方法 浮點(diǎn)數(shù)是由尾數(shù)和指數(shù)兩部分組成,它與定點(diǎn)數(shù)的關(guān)系: 定點(diǎn)數(shù) = 尾數(shù) ?2指數(shù) 如:定點(diǎn)數(shù): 0x2022 = = ?21 尾數(shù) = = 0x4000,指數(shù) =1。 尾數(shù):可 正可負(fù),用補(bǔ)碼表示 。 指數(shù):可 正可負(fù),用補(bǔ)碼表示,其范圍: 8~31。 第 5章 TMS320C54x匯編語言程序設(shè)計 浮點(diǎn)運(yùn)算程序 2. 定點(diǎn)數(shù)轉(zhuǎn)換成浮點(diǎn)數(shù) ’C54x通過三條指令可將定點(diǎn)數(shù)轉(zhuǎn)換成浮點(diǎn)數(shù)。 ① EXP A 提取指數(shù)指令 功能:若 A=0,則 T=0; 若 A≠0,則 T=(A的多余符號位數(shù) 8)。 即 提取指數(shù), A的內(nèi)容不變, 指數(shù) =多余符號位數(shù) 8。 例如:執(zhí)行 EXP A前, A=FF FFFF FFCB T=0000 A=FF FFFF FFCB= 11111111…… 11001011 33 多余符號位數(shù): 33 指數(shù): 338=25 T=0019 執(zhí)行后, A=FF FFFF FFCB T=0019 ( 25) 又如:執(zhí)行 EXP B前, B=07 8543 2105 T=0007 B = 0000 0111 1000…… 多余符號位數(shù): 4 指數(shù): 48=4 T=FFFC 執(zhí)行后, B=07 8543 2105 T=FFFC (4) 第 5章 TMS320C54x匯編語言程序設(shè)計 2. 定點(diǎn)數(shù)轉(zhuǎn)換成浮點(diǎn)數(shù) ② ST T,EXPONENT 緊隨 EXP指令之后。 功能:將保存在 T中的指數(shù)存放在數(shù)據(jù)存儲器 EXP單元中。 ③ NORM A 根據(jù) T對累加器進(jìn)行格式化處理指令。 功能:根據(jù) T的內(nèi)容,對累加器 A進(jìn)行移位。 T0, A左移 T位; T0, A右移 T位。 即 ATS?A。 第 5章 TMS320C54x匯編語言程序設(shè)計 2. 定點(diǎn)數(shù)轉(zhuǎn)換成浮點(diǎn)數(shù) 例如: NORM A 執(zhí)行前 : A=FF FFFF F001 T=0013 ( 19) A=1111…… 111111111000000000001 28 左移 19位 11111111 1000 0000 0000 1000…… 執(zhí)行后 : A=FF 8008 0000 T=0013 ( 19) 又如: NORM B,A 執(zhí)行前 : A=FF FFFF F001 B=21 0A0A 0A0A T=FFF9(7) B右移 7位送入 A A=00 4214 1414 執(zhí)行后 : A=00 4214 1414 B=21 0A0A 0A0A T=FFF9(7) 第 5章 TMS320C54x匯編語言程序設(shè)計 浮點(diǎn)運(yùn)算程序 定點(diǎn)數(shù) → 浮點(diǎn)數(shù): 根據(jù) 定點(diǎn)數(shù) ,求其尾數(shù)和指數(shù),然后將尾數(shù)按指數(shù) T進(jìn)行移位。 當(dāng) T0, A左移 T位;當(dāng) T0, A右移 T位。 浮點(diǎn)數(shù) → 定點(diǎn)數(shù): 根據(jù)指數(shù) T,將尾數(shù)進(jìn)行移位。 當(dāng) T0, A右移 T位;當(dāng) T0, A左移 T位。 第 5章 TMS320C54x匯編語言程序設(shè)計 浮點(diǎn)運(yùn)算程序 實(shí)現(xiàn)浮點(diǎn)乘法運(yùn)算時,首先將定點(diǎn)數(shù)規(guī)格化成浮點(diǎn)數(shù);然后完成浮點(diǎn)乘法運(yùn)算;最后將浮點(diǎn)數(shù)轉(zhuǎn)換成定點(diǎn)數(shù)。 【 例 】 編寫浮點(diǎn)乘法程序,完成 a1 a2= () 程序中保留 10個數(shù)據(jù)存儲單元: a1(被乘數(shù)) a2(乘數(shù)) b1(被乘數(shù)的指數(shù)) c1(被乘數(shù)的尾數(shù)) b2(乘數(shù)的指數(shù)) c2(乘數(shù)的尾數(shù)) ep(乘積的指數(shù))
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1