ARM和Intel汇编指令映射

Mar*_*rkP 5 assembly arm intel

这可能是一个愚蠢的问题,但是是否有网页/文档/书可以为您提供Intel x86和ARM汇编指令的映射?

我知道这不是一对一的映射,但我假设许多指令确实可以无缝映射(例如,MOV)。

tc.*_*tc. 1

为什么?您是否正在尝试将代码从一个移植到另一个?您是否了解其中一个并想要一张“备忘单”来学习另一个?我能想到的最好的办法是ARM/Thumb 快速参考卡(可能有很多适用于 x86 的卡)。

我似乎找不到一个,这也许是映射远非“无缝”的主要原因。ARM 指令通常是 3 操作 ( abc dst,src1,src2),更糟糕的是,src2可以对其应用移位/循环。x86 指令通常是 2 操作,除非有一些奇怪的情况,例如lea通常用作 3 操作添加。

我能想到的最接近的东西是一个组合的 ARM/x86 备忘单,其中常见指令分为几类(算术、位操作、控制流、浮点、内存访问)。

然后还有大拇指...