相关疑难解决方法(0)

FIQ和IRQ中断系统有什么区别?

我想知道任何微处理器中FIQ和IRQ中断系统之间的区别,例如:ARM926EJ.

drivers arm interrupt isr microprocessors

69
推荐指数
5
解决办法
9万
查看次数

操作系统导致的irq延迟是多少?

  • 如何估计ARM处理器的irq延迟?
  • irq延迟的定义是什么?

c linux arm irq linux-kernel

5
推荐指数
2
解决办法
2148
查看次数

如何比较同一算法的两个实现?(通过检查他们的汇编代码)

假设我在汇编中有两个相同算法的实现.我想通过检查一个更快的两个代码片段代码来了解.

我认为可以考虑的参数是:操作码的数量,分支的数量,功能帧的数量.

我的问题是:

  1. 我可以假设每个操作码执行是一个周期吗?
  2. 打破管道的分支的开销是多少?
  3. 调用函数有什么影响和开销?
  4. ARM和x86之间的分析有区别吗?

问题是理论性的,因为我有两个实现; 一个130指令长,一个是184指令长.

我想知道130指令长片段是否比184指令长实现速度更快是否正确?

"更好= =更快"

algorithm optimization x86 assembly arm

0
推荐指数
2
解决办法
384
查看次数