我有几个关于机器语言的问题:
如何编写机器语言代码?这真的完成了吗?
架构的哪一部分处理机器语言?(英特尔或 AMD 芯片?还有什么?)
每台机器都有不同的机器语言吗?
提前感谢您的回答:)
我有几个关于机器语言的问题:
如何编写机器语言代码?这真的完成了吗?
架构的哪一部分处理机器语言?(英特尔或 AMD 芯片?还有什么?)
每台机器都有不同的机器语言吗?
提前感谢您的回答:)
我猜英语不是你的第一语言。我会尽量猜测你的意思,并保持我的语言简单。
通常不可能。组装是最接近支持的东西。
处理器获取机器码(intel、amd 等)
不同的处理器有不同的机器码。
从阅读以下两篇维基百科文章开始:
它们有许多不同的翻译,可以很好地回答您的问题。
不知道你有没有和我一样的答案。我刚开始学习机器语言,想看看它是如何工作的。
我已经写了两篇关于这个的文章,希望对你有用。 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 是如何处理指令的。