gpt4 book ai didi

mips - PC 通常运行在什么类型的机器语言上

转载 作者:行者123 更新时间:2023-12-04 04:55:32 25 4
gpt4 key购买 nike

我最近开始研究编写 JIT 编译器需要什么。我一直在研究机器语言,但我一直无法找到大多数标准 PC 运行的机器语言类型。我找到了 this PDF这似乎解释了一种 ML,但它说它是 MIPS,在 looking it up 之后,似乎是某种旧的电子游戏机/路由器机器语言。所以,我的问题是,

大多数现代个人计算机(即笔记本电脑、台式机)运行在哪种机器语言上?

或者,是无法确定的吗?有很多机器语言吗?或者我错了,MIPS 是标准的?

最佳答案

给定处理器使用的机器语言是其 instruction-set architecture 的函数(“ISA”)。

当今运行 Microsoft Windows 的大多数台式机和膝上型计算机使用实现“x86-64”ISA 的“64 位”处理器,例如英特尔“Core i5”和“Core i7”处理器系列中的处理器。通常称为“x64”,这是原始“IA-32”ISA(由英特尔创建)的 64 位扩展(由 AMD 创建)。

“IA-32”和“x64”都是 Complex Instruction Set Computing 的例子(“CISC”)架构。另一方面,MIPS是一个更简单的例子 Reduced Instruction Set Computing (“RISC”)风格的架构。

谈时JIT compilers ,区分运行字节码的虚拟机的 ISA 和底层物理处理器的 ISA 很重要。大多数虚拟机都基于 RISC 架构,因为它们相对简单。但是,这个 VM-plus-JIT 编译器很可能会在 x64 兼容的 CISC 处理器上物理运行。

关于mips - PC 通常运行在什么类型的机器语言上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16799196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com