Re: 除法......
|
||||
---|---|---|---|---|
資深會員
|
一般就三種。
一、慢慢減。 二、快快減,用 shift 的方式。 三、用乘的,只能用在固定的除數。 ex: 要算 a/b ,可能改成 a*256/b*256 =a* (256/b) /256 在 b 固定的情沿下,會變成 a*B /256 當然 256 你也可以改成 65536 或 512 些2的次方。
發表於: 2009/3/22 5:34
|
|||
|
Re: 除法......
|
||||
---|---|---|---|---|
版主
|
除法如果是除二,四,八... 等可以用右移的方式解決,如除一般數的話就需要運算。
現在的 MCU 都很快,除法也都有附程式支援,所以只要正確使用人皆寫好的 Resource 就可以了。 Microchip AN544 就有除法副程式。 Attach file: Link only for registered users
發表於: 2009/3/19 11:20
|
|||
|
除法......
|
||||
---|---|---|---|---|
中級會員
|
請問一下:除法用減法的演算法可以完成.....還可以運用那些方法可以完成呢.......如位移等等......可以請教一下嗎...我覺得用減法很慢.......可以請教有別的演算法嗎???
發表於: 2009/3/18 16:17
|
|||
|