问题标签 [machine-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1577 浏览

.net - .NET 应用程序可以编译为本机吗?

只是想知道 .NET 应用程序是否可以提前编译为本机代码?即使可以,我也不打算这样做;我只是好奇。

谢谢

0 投票
17 回答
14965 浏览

assembly - 是否有“低于”汇编的编程语言?

是否有“低于”汇编的编程语言?

0 投票
4 回答
603 浏览

c - C中的一种自修改程序

是否可以编写执行以下操作的 C 函数?

  1. 在堆中分配一堆内存
  2. 在其中写入机器代码
  3. 执行那些机器指令

当然,我必须将堆栈的状态恢复到手动执行这些机器指令之前的状态,但我想知道这是否可行。

0 投票
10 回答
173412 浏览

assembly - 汇编代码 vs 机器代码 vs 目标代码?

目标代码、机器代码和汇编代码有什么区别?

你能举一个直观的例子来说明它们的区别吗?

0 投票
9 回答
757 浏览

frameworks - 为什么我们现在不能创建跨平台的程序?

我只是想知道,如果任何语言的所有编译器都将代码转换为计算机内部“对话”的唯一语言(机器代码 - 零和一),为什么将 .NET Windows 应用程序传递给 Mac 应用程序如此困难?

不应该有人提出一个绝妙的主意(自从我 3 年前结婚以来,我就没有绝妙的主意!)并且有一个......我不知道......一个机器代码框架,而不是编译器转换为机器代码,它将转换为该框架,该框架将安装在任何平台(SuSE、fsb、Ubuntu、AIX、SCO、OS X、Windows 9x、Vista、7 等)中。

我想知道为什么我们不能这么简单地做事,这些天...

有什么想法吗?

0 投票
10 回答
1530 浏览

assembly - 是否有任何语言直接与硬件对话并且不是汇编语言?

只是想知道汇编世界是如何工作的,我正在阅读wiki上的汇编语言,这句话让我印象深刻:

它实现了对特定 CPU 架构进行编程所需的数字机器代码和其他常量的符号表示。

我一直认为汇编是基于您的 CPU 的固定语言(基于所述 CPU 具有不同的编译器和语言),因此对于您的 CPU,您只能使用这种类型的汇编与您的硬件对话。

但是基于该引用,可能有其他语言使用其他符号来表示相同的数字机器代码。

那么,是否有任何其他语言可以直接与非汇编硬件对话?还是我弄错了?

0 投票
8 回答
160451 浏览

assembly - 汇编比较两个数字

确定两个数字中哪个更大的汇编语法是什么?

它的较低级别(机器代码)是什么?我们还能再低一点吗?一旦我们到达比特级别,会发生什么?它是如何用 0 和 1 表示的?

0 投票
6 回答
1367 浏览

managed-code - 是否有任何可编译为机器代码的托管编程语言?

托管语言是为您处理内存清理的语言。

编辑我不是在谈论垃圾收集。我只是想知道可以free()自动为我记忆的语言,并且仍然可以编译成机器代码。

0 投票
9 回答
79744 浏览

assembly - 汇编语言和机器语言有什么关系?

汇编语言和机器语言(对于同一个底层系统)真的一样吗?这两个概念有什么区别吗?

0 投票
5 回答
7376 浏览

c++ - 用于动态代码生成的最可移植库?

我正在寻找最便携的汇编程序库,例如asmjitjitasm

当我说“最便携”时,我的意思是,它对各种架构的支持最多。语言并不重要,但 C++ 将是最好的解决方案,尤其是与 GCC 结合使用时。

对我来说重要的架构是 x86/64、PowerPC 和 ARM。