cil - 哪些处理器可以运行 CIL

标签 cil

哪些处理器能够运行Common Intermediate Language (CIL),以前称为 Microsoft 中间语言 (MSIL)?显然,任何可以通过 .net 运行 Microsoft Windows 的计算机以及 Mono 所针对的计算机都符合资格。项目。

看起来 .NET Micro Framework能够针对上述未涵盖的其他处理器,但我不清楚它是否使用 CIL。

是否有人拥有哪些处理器能够在 CIL 中运行程序和/或直接解释 C#(如 .NET Micro Framework 似乎所做的那样)的列表?

编辑澄清一下,我知道 CLI 不是直接在金属上执行,而是由运行时引擎执行。因此,对于这个问题,任何具有执行 CIL 的运行时引擎的处理器都符合资格。

最佳答案

没有。没有运行 CIL 的处理器 - 据我所知,CIL 总是转换为另一种形式的机器代码。

我认为有一个“漂浮”的 CIL 处理器是研究项目,但到目前为止在现实世界中还没有看到。

关于cil - 哪些处理器可以运行 CIL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2448083/

相关文章:

c# - 为什么 localloc 会破坏这个 CIL 方法?

c# - 将 C# 代码反汇编为机器指令

c# - 使用 Mono.Cecil 从 ByReferenceType 获取通用参数

c# - 在 IL Emit 中将对象添加到循环列表 - 公共(public)语言运行时检测到无效程序

c# - 为委托(delegate)类型生成的 CIL 代码是编译时还是运行时?

c# - 评估堆栈的 .NET CIL 操作

.net - 如何编译CIL代码?

.net - 关于 CorDbg 和 Mdbg 的良好资源

c# - 将 lambda 作为 IL 流传递给辅助 AppDomain,然后使用 DynamicMethod 将其组装回去

.net - 检测字符串