您好、有人可以帮助我编写硬故障处理程序中断吗?
我没有找到关于这种处理程序的太多信息。
此致、
埃兹拉
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、有人可以帮助我编写硬故障处理程序中断吗?
我没有找到关于这种处理程序的太多信息。
此致、
埃兹拉
我的同事提供的其他信息:
如果您从未定义的存储器中执行代码、总线将返回0x0000 (或对于空白/未编程的闪存为0xFFFFF)。 这些操作码是非法的、因此会生成一个 ITRAP。 非法数据访问将返回随机值。 在我们的勘误表中存在"在有效存储器之外进行提取"、这会导致未定义的行为。
除以零:不要除以零。 首先检查是否被零除。 C 和 C++的标准规定被零除是没有定义的行为。 最后的结果是、编译器简单地假定从未发生过。 必须由用户手动添加任何有关除以0的检查、或者系统在发生该检查时如何响应。