您的位置:网站首页 > 电器维修资料网 > 正文 >
义隆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码