您的位置:網站首頁 > 電器維修資料網 > 正文 >
義隆EMC單片機BCD轉換成Binary
★★★★★【文章導讀】:義隆EMC單片機BCD轉換成Binary具體內容是:說明在程序一中所采用的方式應該算是 多人知道的方式,也是一種 直接的方法,先將bcd個位數保存起來,因為十位數必須要乘以10,所以利用移位的技巧乘以10再加上個位數,所得的答案放人acc。程序二在程序一的缺點,…
來源: 日期:2013-12-7 10:02:42 人氣:標簽:
說明
在程序一中所采用的方式應該算是 多人知道的方式,也是一種 直接的方法,先將bcd個位數保存起來,因為十位數必須要乘以10,所以利用移位的技巧乘以10再加上個位數,所得的答案放人acc。
程序二
在程序一的缺點,就是在執行程序以后,原本bcd的內容已經在移位的過程中被破壞掉了,為了改善這項缺失,可以換一種方式看看。下面這個程序,以企圖改善前面的缺失,共花費11個指令cycle,仍需要兩個變量空間,但是執行后不會破壞原來bcd的內容。
程序三
對于程序二的結果如仍然不滿意,似乎稍嫌復雜,雖然速度有所改善,但在內存的分配上仍有余地,可以再改善成程序三的型態。轉換過程只花費10個指令cycle,而且只需要一個變量空間,執行之后也不會改變原來bcd的內容。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 選擇性發射極晶體硅太陽電池
- 下一篇: 義隆EMC單片機Binary轉換成BCD碼