タグ

ブックマーク / kairo-consulting.com (1)

  • 組み込みCPUって小数の計算ができないの!?

    という話題について。 INTELやAMDやARMだとか、パソコンやスマホに入っているCPUは計算能力に特化しているので、整数も小数も超高速に計算できます。 が、組み込み用途で使うようなCPU(マイコン・MPU)なんていうのは非常に貧弱なため、全然違います。 組み込みマイコンでも高い部類(千円に近い値段)のものは浮動小数点のハードウェアを持っているのでそれなりな速度で計算できますが、 普通の安いマイコンではそもそも浮動小数点のハードウェアを持っていません。 つまり、整数計算しかできません! それもスマホやPCみたいに64bitなんてのではなく、16bitや下手したら8bitだったりします。 要は、小数の計算が出来ないどころではなく、整数の計算すらしょぼいのです。 8bitのマイコンでも32bitなどの大きな数値を計算することは出来ますが、「8bitごとに足し算して繰り上げて上の桁の計算に使用

  • 1