|
我們使用的處理器一般情況下,要么直接支持硬件的浮點(diǎn)運(yùn)算,比如某些帶有FPU的器件,要么就只支持定點(diǎn)運(yùn)算,此時對浮點(diǎn)數(shù)的處理需要通過編譯器來完成。在支持硬件浮點(diǎn)處理的器件上,對浮點(diǎn)運(yùn)算的編程最快捷的方法就是直接使用浮點(diǎn)類型,比如單精度的float來完成。但是在很多情況下,限于成本、物料等因素,可供我們使用的只有一個定點(diǎn)處理器時,直接使用float類型進(jìn)行浮點(diǎn)類型的運(yùn)算會使得編譯器產(chǎn)生大量的代碼來完成一段看起來十分簡單的浮點(diǎn)數(shù)學(xué)運(yùn)算,造成的后果是程序的執(zhí)行時間顯著加長,且其占用的資源量也會成倍地增加,這就涉及到了如何在定點(diǎn)處理器上對浮點(diǎn)運(yùn)算進(jìn)行高效處理的問題。
找了一些關(guān)于IQmath的相關(guān)資料,供大家學(xué)習(xí),討論。然后結(jié)合F28035的使用手冊和相關(guān)例程來學(xué)習(xí),相信進(jìn)步會很大。有正在學(xué)的伙伴,歡迎留言。
|
-
-
IQmath.pdf
2019-7-25 10:07 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
365.11 KB, 下載次數(shù): 42, 下載積分: 黑幣 -5
|