1
A
答えて
7
Cortex-M0 +は除算命令を含まないARMv6-Mであるため、ハードウェア例外はありません。除算は必然的にソフトウェア操作であるため、ソフトウェア実装ではゼロ除算のトラップになります。したがって、動作はコンパイラに任せられます。 CとC++の場合は少なくともが定義されていませんの動作です。
関連する問題
- 1. ゼロで除算
- 2. ハスケルでゼロ除算
- 3. コードでゼロ除算
- 4. ゼロ除算C++での除算
- 5. SQLゼロ除算
- 6. スタンドアロンプログラムでゼロ除算
- 7. ゼロ除算警告
- 8. なぜゼロ除算で除算しないのですか?
- 9. オドゥ9 qwebフロート除算ゼロ
- 10. Laravel 5.1のゼロ除算5.1
- 11. SSRS 2012ゼロ除算エラー
- 12. 実行時エラー - ゼロ除算
- 13. ゼロ除算例外 - Objective-C
- 14. 二項係数 - ゼロ除算
- 15. MS Access - ゼロ除算+ Nz()
- 16. Keras - Theano - ゼロ除算のテスト
- 17. ゼロ除算の手動除外
- 18. ゼロで除算を防止するNullIf()
- 19. ゼロで除算を置換する
- 20. numpyゼロで除算する結果
- 21. java.lang.ArithmeticException:ゼロで除算するエラー
- 22. 整数除算またはゼロでモジュロ
- 23. SSRS式でゼロ除算を避ける
- 24. PostgreSQLによる除算ゼロによる除算
- 25. ゼロ除算を防ぐには?
- 26. 整数の除算は常にゼロ
- 27. ゼロ除算の処理方法
- 28. Googleの閉鎖コンパイラは、ゼロ除算
- 29. Int vs Doubleとゼロ除算例外
- 30. Cortex M0とM0 +プログラミングの視点
@LP:M3、4および7 *整数除算*では、UsageFault例外が生成されます(Ref:http://infocenter.arm.com/help/index.jsp?topic=/com.arm)。 .doc.dui0552a/ch02s04s01.html – Clifford
@LPs FPUはありませんが、依然として 'SDIV'と' UDIV'除算命令を提供しています。 –
@コリンズはい、私の悪い... – LPs