加三移位法-二進制數轉換爲BCD碼

      二進制轉換爲BCD碼通常使用除法運算求個位、十位、百位等權位上的數,但由於除法取模佔用資源太多,且當二進制數位數過多時,使用匯編語言在8位的51單片機中難以實現,所以常用加三移位法將任意位數的二進制數轉換爲BCD碼。       加三移位法的舉例 (例子摘自http://www.360doc.com/content/11/0223/17/5169677_95465965.shtml):
相關文章
相關標籤/搜索