-1

我有几个关于机器语言的问题:

  1. 如何编写机器语言代码?这真的完成了吗?

  2. 架构的哪一部分处理机器语言?(英特尔或 AMD 芯片?还有什么?)

  3. 每台机器都有不同的机器语言吗?

提前感谢您的回答:)

4

3 回答 3

5

我猜英语不是你的第一语言。我会尽量猜测你的意思,并保持我的语言简单。

  1. 通常不可能。组装是最接近支持的东西。

  2. 处理器获取机器码(intel、amd 等)

  3. 不同的处理器有不同的机器码。

于 2011-07-09T23:42:09.403 回答
3

从阅读以下两篇维基百科文章开始:

它们有许多不同的翻译,可以很好地回答您的问题。

于 2011-07-09T23:42:55.163 回答
0

不知道你有没有和我一样的答案。我刚开始学习机器语言,想看看它是如何工作的。

我已经写了两篇关于这个的文章,希望对你有用。 http://pengwenqiang.wordpress.com/2014/01/02/machine-language-first-try-hanging-bootloader/ http://pengwenqiang.wordpress.com/2014/01/03/machine-language-second-尝试打印字符引导加载程序/

最初的想法来自http://viralpatel.net/taj/tutorial/hello_world_bootloader.php。我只是以机器语言的方式尝试了他的方法。

主要思想是通过在可引导设备的引导扇区(前 512 个字节)中编写几个非常简单的 x86 指令来计算 CPU 是如何处理指令的。

于 2014-01-03T06:15:39.147 回答