嵌入式处理器指令集翻译技术研究.pdfVIP

  • 1
  • 0
  • 约1.33万字
  • 约 6页
  • 2026-09-16 发布于北京
  • 举报

table{border-collapse:collapse;}table,th,td{border:1pxsolid#000;}

指令集翻译

每种微处理器都有所不同,部分在于它们各自执行独特的指令集。就像人类语言一样,

CPU指令集有很多相似之处;它们只是使用不同的词汇来表达相同的基本概念。但如果有

种的「世界语」,一种能让所有运行任何软件的通用微处理器语言会怎样?

Java和其他虚拟机试图实现这一承诺的一半。它们允许某种特定代码(例如Java字节码)

在任何处理器上运行,只要该处理器具备虚拟机翻译器。但如果你能在任何处理器上运

行任何代码——x86二进制文件、68k代码、ARM可执行文件等——会怎样?

这个想法很有吸引力。处理器可以变得通用且可互换。你可以更换处理器而无需修改代码。

你可以立即实现软件移植;无论你为哪种CPU编译代码都没关系。软件将不再绑定硬件;

任何平台都能运行其他平台的程序。想象一下,这种神奇工具会给处理器行业或软件行业

带来怎样的震荡。

大学尝试一家公司正

在打磨

这个软件点金术来自英国曼彻斯特的Transitive

Technologies公司。Transitive拥有一款名为Dynamite的软件翻译程序,理论上至

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档