首页 > 解决方案 > 在 x86 处理器上运行 ARM 程序集?

问题描述

有人将如何继续在 x86 机器上运行 ARM 程序集?让像 Raspberry Pi 这样的基于 ARM 的机器更好地运行这些程序吗?

额外问题:

标签: assemblyx86arm

解决方案


有人将如何继续在 x86 机器上运行 ARM 程序集?

使用模拟器;其中一些仿真器批量转换为其他处理器的机器代码以加快仿真速度。其中一些模拟器还模拟系统调用,但有许多基于 ARM 的系统......

所有 ARM 处理器上的 Arm Assembly 是否相同,或者它是否因设备而异?

ARM 是一个具有悠久发展历史的处理器系列。ARM6、ARM7、ARM8、ARM9 都是指令集架构,每个架构都有多个特定的处理器,在价格、性能和功耗方面有不同的权衡。

与 x86、Power 和其他处理器架构相比,ARM 有什么实质性优势吗?

多年来,ARM 处理器在传统上比其他处理器具有功耗(节省)优势。看看为什么这个答案太复杂了。intel x86 架构具有广泛可变长度的指令,解码起来更复杂。


推荐阅读